Apache と php5 が既にインストールされていて、fpm-php に切り替えたいと考えていました。次の手順を実行しましたが、phpinfo() はサーバー API が Apache 2.0 Handler であることを示しています。私は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
運がない。