PHP-FPM インストール

Nginxインストールで調べた際、php-fpmが同時にインストールするようなので、php-fpm インストールとphp-fpm.confの設定をしました。PHP5.4からFastCGI(php-fpm)が利用可能になったからのようです。

■yumでインストール

yum –enablerepo=remi install php php-fpm

■php-fpm設定
mkdir /var/log/php-fpm
chown -R nobody:nobody /var/log/php-fpm

php-fpm.confを編集

[global]
pid = /var/run/php-fpm/php-fpm.pid

vi /etc/php-fpm.d/www.conf
[www]
user = nginx
group = nginx
listen = 127.0.0.1:9000
listen.owner = nginx
listen.group = nginx
listen.mode = 0666
listen.allowed_clients = 127.0.0.1
listen=/var/run/php-fpm/php-fpm.sock

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500

php_admin_value[error_log] = /var/log/php-fpm/www-error.log
php_admin_value[session.save_path] = /var/lib/php/session
php_admin_flag[log_errors] = on

/var/lib/php/session の権限を nginx に変更
chown nginx:nginx /var/lib/php/session

service php-fpm start
chkconfig php-fpm on

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>