鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

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]