我已经安装了 apache 和 php5,想切换到 fpm-php。我执行了以下步骤,我的 phpinfo() 仍然显示服务器 API 是 Apache 2.0 处理程序!我正在运行 ubuntu 12.04 有人可以帮我吗
安装步骤;
- apt-get 安装 libapache2-mod-fastcgi php5-fpm php5
- a2enmod 动作 fastcgi 别名
- 服务 apache2 重启
编辑 etc/apache2/conf.d/php5-fpm.conf
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 /tmp/php5-fpm.sock -pass-header Authorization
编辑/etc/php5/fpm/pool.d/www.conf
listen = /tmp/php5-fpm.sock
- 服务 php5-fpm 重新启动 服务 apache2 重新启动
我试过了
<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 -host 127.0.0.1:9000 -pass-header Authorization
</IfModule>`
和
listen = 127.0.0.1:9000
没运气。