在不选择apache2或lighttpd的情况下安装phpmyadmin


Install phpmyadmin without selection apache2 or lighttpd

我使用命令Ubuntu:sudo apt-get-install phpmyadmin

在安装过程中,我告知服务器的选择类型:apache2和lighttpd我的服务器仅在Nginx+php_fpm上构建。如何在不选择apache2或lighttpd的情况下安装phpmyadmin?抱歉问了个愚蠢的问题

首先安装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服务器。

考虑到您有一个lemp堆栈

你也可以跳过这个问题,将tab改为"ok"。这可能会迫使phpmyadmin安装apache2,至少在最新构建的版本上是这样,以前不是这样的。

当出现apache2无法启动的错误时,这是由于nginx-php-fpm已经在使用端口,只需切换apache以使用这个shell命令启动

sudo update-rc.d -f apache2 remove