現在の位置: ホーム> 最新記事一覧> CENTOS 7にPHP-FPMをインストールして構成するための完全なガイド

CENTOS 7にPHP-FPMをインストールして構成するための完全なガイド

gitbox 2025-06-27

CENTOS 7にPHP-FPMをインストールするための準備

最新のWeb開発では、PHPは広く使用されているサーバー側のスクリプト言語であり、PHP-FPM(FastCGI Process Manager)はPHP実行パフォーマンスを大幅に改善できます。この記事では、CENTOS 7にPHP-FPMを正しくインストールして構成するための段階的に教えます。

システムの更新

まず、システムパッケージが最新であることを確認してください。システムアップデートのために端末で次のコマンドを実行します。

 sudo yum update -y

EpelおよびREMIリポジトリをインストールします

PHP-FPMはCENTOSデフォルトリポジトリにないため、最初にEPELとREMIリポジトリをインストールする必要があります。

 sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

PHP 7.4 REMIリポジトリを有効にします

インストールが完了したら、PHPリポジトリの必要なバージョンを有効にします(この例ではPHP 7.4を使用します):

 sudo yum-config-manager --enable remi-php74

プロジェクトの要件に応じて、REMI-PHP80やREMI-PHP81などの他のPHPバージョンを選択することもできます。

PHPとPHP-FPMをインストールします

リポジトリが有効になったら、次のコマンドを実行してPHPとそのFPMモジュールをインストールします。

 sudo yum install php php-fpm -y

php-fpmを構成します

インストールが完了すると、PHP-FPMの基本的な構成が必要です。メイン構成ファイルを編集します。

 sudo vi /etc/php-fpm.d/www.conf

次のフィールドを見つけて、Webサービスのユーザー(nginxなど)に値を変更します。

 user = nginx
group = nginx

PHP-FPMを開始して設定して開始します

構成が完了したら、PHP-FPMサービスを開始し、自動的に開始するように設定します。

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

PHP-FPMサービスステータスを確認します

PHP-FPMが正常に開始されるかどうかを確認してください。

 sudo systemctl status php-fpm

リターンステータスがアクティブ(実行中)の場合、サービスは正常に開始されます。

要約します

このガイドを通じて、PHP-FPMをCENTOS 7に正常にインストールおよび構成しました。PHP-FPMの効率的な管理メカニズムの助けを借りて、PHPプロジェクトの運用パフォーマンスを大幅に改善でき、生産環境の展開に不可欠な部分です。