安装 phpmyadmin 不选择 apache2 或 lighttpd
Posted
技术标签:
【中文标题】安装 phpmyadmin 不选择 apache2 或 lighttpd【英文标题】:Install phpmyadmin without selection apache2 or lighttpd 【发布时间】:2014-06-12 14:47:59 【问题描述】:我使用命令 Ubuntu:sudo apt-get install phpmyadmin
在安装过程中,我会告知服务器的选择类型:apache2 和 lighttpd。 我的服务器仅在 nginx + php_fpm 上构建。 我如何在不选择 apache2 或 lighttpd 的情况下安装 phpmyadmin? 对不起,愚蠢的问题
【问题讨论】:
【参考方案1】:先安装php5-fpm
,再安装phpmyadmin
。
sudo apt-get install php5-fpm
sudo apt-get install phpmyadmin
软件 phpMyAdmin 需要 Web 服务器和 PHP。如果尚未安装 PHP 和 Web 服务器,则默认操作是使用 Apache。包php5-fpm
满足要求;因此,在php5-fpm
之后安装phpmyadmin
只会导致以下附加包依赖项。
dbconfig-common javascript-common libjs-codemirror libjs-jquery
libjs-jquery-cookie libjs-jquery-event-drag libjs-jquery-metadata
libjs-jquery-mousewheel libjs-jquery-tablesorter libjs-jquery-ui
libjs-underscore libmcrypt4 php-gettext php5 php5-gd php5-mcrypt php5-mysql
虽然 PHP-FPM 不是 Web 服务器,但软件包维护者明白,如果已安装 php5-fpm
,那么 Ubuntu 服务器将使用其他使用 FastCGI 进程管理器 (FPM) 的 Web 服务器,并且没有需要知道哪个 Web 服务器。
【讨论】:
【参考方案2】:考虑到你有一个 lemp 堆栈
您也可以使用选项卡跳过“确定”的问题。 这可能会迫使 phpmyadmin 安装 apache2,至少在最新版本上是这样,以前不是这样的。
当出现 apache2 无法启动的错误时,这是由于 nginx php-fpm 已经在使用该端口,只需切换 apache 以使用此 shell 命令启动
sudo update-rc.d -f apache2 remove
【讨论】:
以上是关于安装 phpmyadmin 不选择 apache2 或 lighttpd的主要内容,如果未能解决你的问题,请参考以下文章
安装 phpmyadmin 后 Apache2 configtest 失败