ホームページ >バックエンド開発 >PHPチュートリアル >php-fpmにserviceサービスを追加する例

php-fpmにserviceサービスを追加する例

不言
不言オリジナル
2018-04-27 09:50:211533ブラウズ

この記事では主に php-fpm にサービスを追加する例を紹介します。必要な方は参考にしてください。

FastCGI を介して PHP を実行する nginx は、PHP 環境を含む Apache よりも明らかに優れているというニュースがあります。非常に便利です。PHP-FPM パッチをカーネルに含めることができ、nginx サーバー プラットフォームでの PHP の実行が容易になります。php-fpm のサービスの開始と構成の例を見てみましょう。

私のphpはソースコードからインストールされています。 PHP 5.3.2 以降の php-fpm バージョンは、以前の php-fpm (start|restart|stop|reload) をサポートしていないため、php-fpm をサービスとして設定し、スムーズな起動/再起動を追加します。

Configurationphp-fpm.conf(vi /usr/local/php54/etc/php-fpm.conf),将pid(;pid = run/php-fpm.pid)の前にある;を削除します。

PHP がコンパイルされてインストールされるため、PHP ディレクトリに多数のバイナリ ファイルが生成されます。init.d.php-fpm を見つけて init.d にコピーします。

cp /usr/local/src/php54/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

権限を設定し、サービスを追加します

chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm

今後、次のコマンドを使用してphp-fpmを管理できます

service php-fpm start
service php-fpm stop
service php-fpm restart
service php-fpm reload

関連推奨事項:

php-fpmサービス起動スクリプト メソッド


以上がphp-fpmにserviceサービスを追加する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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