bashtag

宮崎でITベンチャーから非ITベンチャーへ転職したサーバエンジニアのブログ

ソースコンパイルでサーバ構築 CentOS版 Part4

Part4です。 php-fpmの設定です。 - OS:CentOS6.4 - Web:Nginx + php-fpm + PHP - DB:MySQL

php-fpmの設定

# php-fpm.conf を作成
cp /usr/local/etc/php-fpm.conf.default /etc/php-fpm.conf

# 起動スクリプト作成&実行権限付与
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm

vim /etc/init.d/php-fpm
#--- 変更内容 START php.fpm
#php_fpm_CONF=${prefix}/etc/php-fpm.conf
php_fpm_CONF=/etc/php-fpm.conf
#--- 変更内容 E N D

# 自動起動
chkconfig --add php-fpm


vim /etc/nginx/nginx.conf
#--- 追記内容 START nginx.conf
        #for PHP
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
#--- 追記内容 E N D

表示確認

vim /etc/nginx/nginx.conf
#--- 追記内容 START nginx.conf
    server {
        listen       80;
        server_name  localhost;
        root         /var/www/html;
#--- 追記内容 E N D

# 公開ディレクトリ作成
mkdir -p /var/www/html

# 検証用PHP作成
vim /var/www/html/info.php
#--- 追記内容 START info.php
<?php
phpinfo();
?>
#--- 追記内容 E N D

参考