ホームページ  >  記事  >  バックエンド開発  >  php 5.3.3のphp-fpm設定

php 5.3.3のphp-fpm設定

WBOY
WBOYオリジナル
2016-06-23 14:30:01963ブラウズ

php 5.3.3 ソース コードには php-fpm が含まれ始めます。パッチを適用する必要はありません。ソース コードを解凍して、php-fpm のコンパイル パラメータを直接設定するだけです。 -fpm-user=www ?with-fpm-group=www ?with-libevent-dir=libevent の場所。

この php-fpm は、php-fpm パッチにある /usr/local/php/sbin/php-fpm (start|stop|reload) などのコマンドをサポートしなくなりました。

マスターのシグナル制御を使用する必要があります。プロセスは次の信号を理解できます

SIGINT、SIGTERM すぐに終了します
SIGQUIT スムーズに終了します
SIGUSR1 ログファイルを再度開きます
SIGUSR2 すべてのワーカープロセスをスムーズにリロードし、設定モジュールとバイナリモジュールをリロードします

例:
php-fpm Close:
kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid`
php-fpm 再起動:
kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid`

2 番目の設定ファイル 使用されなくなった XML 形式は INI に変更されましたが、設定パラメータは以前とほぼ同じです。 XML 形式の形式構成を参照できます。

??????-補足内容????-
php-fpmの起動:

cp -f (php -5.3.x-source-dir)/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmchmod 755 /etc/init.d/php-fpm/etc/init.d/php-fpm start/sbin/chkconfig --add php-fpm (添加到开机服务列表)/sbin/chkconfig php-fpm on

php-fpmの起動、停止、再起動:
/etc/init.d/php-fpm start
/ etc/ init.d/php-fpm stop
/etc/init.d/php-fpm reload

リダイレクト: http://ideas.spkcn.com/technology/php-technology/133.html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。