ホームページ >バックエンド開発 >PHPチュートリアル >php-fpmの一連の起動操作をまとめる
php-fpm を開始するさまざまな方法:
php-fpm を開始する最も簡単な操作:
/usr/local/php/sbin/php-fpm
php 5.3.3 将来の php-fpm は、php-fpm が以前に備えていた /usr/local/php/sbin/php-fpm (start|stop|reload) およびその他のコマンドをサポートしなくなります。これはもう読まないでください これは昔ながらのコマンドです。 シグナル コントロール を使用する必要があります:
マスター プロセスは次のシグナルを理解できます:
[root@test ~]# ps -ef|grep php-fpm root 27556 1 0 15:57 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf) www 27557 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27558 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27559 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27560 27556 0 15:57 ? 00:00:00 php-fpm: pool www root 27733 26938 0 16:35 pts/0 00:00:00 grep php-fpmphp-fpm を再起動します:
kill -USR2 27556これで結構です。 [推奨:
PHP ビデオ チュートリアル ]
上記の解決策は通常、php-fpm.pid ファイルが生成されない場合に使用されます。php-fpm.pid を生成したい場合は、次の解決策: 上記のマスター プロセスからわかるように、matster は構成ファイル /usr/local/php/etc/php-fpm.conf を使用します。 Cat /usr/local/php/etc/php -fpm.conf found :[global] ; Pid file; Note: the default prefix is /usr/local/php/var ; Default Value: none ;pid = run/php-fpm.pidpid ファイルのパスは /usr/local/php/var/run/php-fpm.pid にあるはずですが、コメントアウトされているため生成されません。コメントを削除してから kill -USR2 42891 を実行して php. -fpm を再起動すると、pid ファイルが生成されます。次回、次のコマンドを使用して php-fpm を再起動して閉じることができます: php-fpm close :
kill -INT 'cat /usr/local/php/var/run/php-fpm.pid'php-fpm 再起動:
kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'
以上がphp-fpmの一連の起動操作をまとめるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。