CentOS 6
Sponsored Link

FastCGI + PHP-FPM2014/09/13

 
FastCGI + PHP-FPM による PHP の高速化です。
[1]
[2]
[3] mod_fastcgi と php-fpm をインストールします。
# RPMForge からインストール

[root@www ‾]#
yum --enablerepo=rpmforge -y install mod_fastcgi php-fpm
[3] httpd の設定です。
[root@www ~]#
vi /etc/httpd/conf.d/fastcgi.conf
# 18行目:コメントにする

#
FastCgiWrapper On
# 最終行に追記

AddHandler php-fastcgi .php
Action php-fastcgi /php5-fcgi/php-fpm
ScriptAlias /php5-fcgi/ /var/www/php5-fcgi/
FastCGIExternalServer /var/www/php5-fcgi/php-fpm -host 127.0.0.1:9000
[root@www ~]#
mkdir /var/www/php5-fcgi

[root@www ~]#
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php.conf.bak

[root@www ~]#
/etc/rc.d/init.d/php-fpm start

Starting php-fpm: [ OK ]
[root@www ~]#
/etc/rc.d/init.d/httpd restart

Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@www ~]#
chkconfig php-fpm on

[4] phpinfo を作成して以下のように PHP-FPMが有効になっているか確認してみてください。
[root@www ~]#
echo -e "<?php\nphpinfo();\n?>" > /var/www/html/phpinfo.php

関連コンテンツ