我使用命令Ubuntu: sudo apt-get install phpmyadmin
在进程安装中,我告知服务器的选择类型: apache2和lighttpd。 我的服务器只在 Nginx + php_fpm 上构建。 如何在没有选择apache2或lighttpd的情况下安装phpmyadmin? 抱歉愚蠢的问题
答案 0 :(得分:3)
首先安装php5-fpm
,然后安装phpmyadmin
。
sudo apt-get install php5-fpm
sudo apt-get install phpmyadmin
软件phpMyAdmin需要Web服务器和PHP。如果尚未安装PHP和Web服务器,则默认操作是使用Apache。包php5-fpm
满足要求;因此,在phpmyadmin
之后安装php5-fpm
只会导致以下额外的包依赖。
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 Process Manager(FPM)的Web服务器,不需要知道哪个Web服务器。
答案 1 :(得分:0)
考虑到你有一个lemp堆栈
你也可以跳过带有标签的queston“ok”。 这可能会迫使phpmyadmin安装apache2,至少在最新构建时,它不像以前那样。
比错误到来时apache2无法启动,这是因为nginx php-fpm已经使用了端口,只是切换apache以此shell命令开始
sudo update-rc.d -f apache2 remove