安装 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 时卡住

安装 phpmyadmin 后更改服务器选择

安装 phpmyadmin 后 Apache2 configtest 失败

PHP+Apache2.x+phpMyAdmin安装和配置

在 Windows 10 和 Apache2 上运行 phpMyAdmin 时出现问题

CentOS 6.6编译安装LAMP(Apache2+PHP+Mysql+PHPmyAdmin)