nginx - 安装 phpmyadmin 而不选择 apache2 或 lighttpd

标签 nginx phpmyadmin ubuntu-12.04 php

我使用命令 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 ,满足要求;因此,安装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 服务器。

关于nginx - 安装 phpmyadmin 而不选择 apache2 或 lighttpd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23317661/

相关文章:

nginx - hhvm-fastcgi 没有显示警告

linux - nginx负载均衡器打开文件太多

mysql - 只有一个外键被确认

php - 隐藏数据库在 phpMyAdmin 中创建两个本地主机服务器

java.lang.Exception : No runnable methods exception in running JUnits

nginx - 使用 certbot 申请 Let's Encrypt 证书 : Failed authorization procedure

php - 使用 nginx 设置常量 SERVER_NAME

php - sql插入语句中的电话号码正则表达式和连接

Redis 桌面对 libicu52 for ubuntu12.04 的依赖

java - 无法加载.so 文件