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
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
古い Linux ディストリビューションでは、systemctl の代わりに service コマンドを使うものもあります:
sudo service php-fpm restart
特定の PHP バージョンの場合:
sudo service php7.4-fpm restart
sudo service php8.1-fpm restart
SysVinit に依存しているレガシーシステムでは、PHP-FPM を再起動します:
sudo /etc/init.d/php-fpm restart
特定の PHP バージョンの場合
sudo /etc/init.d/php7.4-fpm restart
PHP-FPM を完全に再起動する代わりに、PHP-FPM をリロードすることで 既存の接続を切断せずに変更を適用することができます:
sudo systemctl reload php-fpm
特定の PHP バージョンの場合:
sudo systemctl reload php7.4-fpm
restart コマンドを使用してもうまくいかない場合は、 PHP-FPM を手動で停止/起動させるとよいでしょう:
sudo systemctl stop php-fpm
sudo systemctl start 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のツールは、パフォーマンスを向上させ、管理を簡素化します。