【发布时间】:2017-07-30 20:03:05
【问题描述】:
我安装了 apache2.4 和 php-fpm,但我仍然有 php5-cgi 处理我的请求,尽管 php-fpm 进程正在运行。
这就是我所做的:
apt-get install php5-fpm
apt-get install libapache2-mod-fastcgi
a2enmod actions
像这样编辑 /etc/apache2/mods-available/fastcgi.conf :
<IfModule mod_fastcgi.c>
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
service apache2 restart
但是现在如果我运行 phpinfo() 我会得到:
Server API CGI/FastCGI
代替 FPM/FastCGI
【问题讨论】: