AvaHost VPSでPHP-FPMを再起動する:クイックガイド

PHP-FPM(FastCGIプロセスマネージャ)は、AvaHostの高性能VPSでPHPリクエストを処理し、WordPressやカスタムアプリケーションのような動的なウェブサイトを駆動します。PHP-FPMの再起動は、設定の変更、PHPのアップグレード、または502エラーのような問題のトラブルシューティングの後に必要です。このガイドでは、AvaHostのUbuntuまたはCentOSのVPSでPHP-FPMを再起動する簡単な方法を提供し、NVMe SSDとLiteSpeedの互換性を活用して最適なパフォーマンスを実現します。

前提条件

  • UbuntuまたはCentOSとAvaHost Linux VPS(例えば、VPSベーシック、10ユーロ/月)。

  • ルートまたはsudoアクセス(ssh root@your-vps-ip)。

  • PHP-FPMがインストールされている(AvaHostのLAMPスタックまたはcPanelのデフォルト)。

  • PHPのバージョン(例えば、7.4、8.1)の知識:

    php -v

1.PHP-FPM を systemctl で再起動する (最近の Linux システム)

Ubuntu、Debian、CentOS および RHEL を含む最近のほとんどの Linux ディストリビューションでは、systemd を使用してサービスを管理しています。以下のコマンドを使用します:

sudo systemctl restart php-fpm

特定のPHPバージョン(例:PHP 7.4またはPHP 8.1)の場合は、バージョンを指定します:

sudo systemctl restart php7.4-fpm
sudo systemctl restart php8.1-fpm

PHP-FPM の状態を確認するには

sudo systemctl status php-fpm

2.サービスを使用して PHP-FPM を再起動する (古いシステム)

古い Linux ディストリビューションでは、systemctl の代わりに service コマンドを使うものもあります:

sudo service php-fpm restart

特定の PHP バージョンの場合:

sudo service php7.4-fpm restart
sudo service php8.1-fpm restart

3.init.d を使用した PHP-FPM の再起動 (レガシーシステム)

SysVinit に依存しているレガシーシステムでは、PHP-FPM を再起動します:

sudo /etc/init.d/php-fpm restart

特定の PHP バージョンの場合

sudo /etc/init.d/php7.4-fpm restart

4.接続を切断せずに PHP-FPM をリロードする

PHP-FPM を完全に再起動する代わりに、PHP-FPM をリロードすることで 既存の接続を切断せずに変更を適用することができます:

sudo systemctl reload php-fpm

特定の PHP バージョンの場合:

sudo systemctl reload php7.4-fpm

5.手動による PHP-FPM の停止と起動

restart コマンドを使用してもうまくいかない場合は、 PHP-FPM を手動で停止/起動させるとよいでしょう:

sudo systemctl stop php-fpm
sudo systemctl start php-fpm

6.PHP-FPM プロセスの終了と再起動

PHP-FPM が応答しない場合は、手動ですべてのプロセスを kill してから再起動します:

sudo pkill -9 php-fpm
sudo systemctl start php-fpm

結論

AvaHostのVPSのPHP-FPMの再起動は、systemctlサービス、または手動メソッドを使用して、WordPressやカスタムCMSのようなPHPベースのアプリケーションの円滑な運用を確保するために簡単です。AvaHostのNVMe SSD、LiteSpeedの統合、およびcPanelのツールは、パフォーマンスを向上させ、管理を簡素化します。