php5.5をsupervisordで動かしてみた
php5.5のインストール
- PHPからphp5.5のtar.gzをダウンロード。
- /tmpにtar.gzをアップロード
- tar -xvf php-5.5.0.tar.gz
- cd php-5.5.0
- ./configure --enable-fpm
- make
- sudo make install
- cd /usr/local/etc
- sudo cp php-fpm.conf.default php-fpm.conf
nginxをsupervisordで
/etc/supervisord.dにphp-fpm.confを作成
[program:php-fpm] command=/usr/local/sbin/php-fpm autostart=true autorestart=true stdout_logfile=/var/log/supervisord/php-fpm.log stdout_logfile_maxbytes = 5MB stderr_logfile=/var/log/supervisord/php-fpm.err stderr_logfile_maxbytes = 5MB stdout_logfile_backups = 5
supervisorctl update supervisorctl status
address already in useで起こられた。
http://qiita.com/ryurock/items/b51b7ec9d7c378f60237 をみて、pidのフラグをはずしたが、だめだった。 でも、プロセスは起動しているようだけど。。
家に帰ったら、下記設定に変えてみるかな。
[fcgi-program:php-fpm]