現在の位置: ホーム> 最新記事一覧> CENTOS環境でPHP 5.5を使用したNginxの詳細な構成チュートリアル

CENTOS環境でPHP 5.5を使用したNginxの詳細な構成チュートリアル

gitbox 2025-07-26

序文

ウェブサイトがパフォーマンスとセキュリティの要件を改善し続けるにつれて、PHP 5.5とNginxアプリケーションの組み合わせがますます一般的になっています。この記事では、効率的で安定したWebサーバーの構築を支援するために、PHP 5.5とNginx on CentOSシステムを構成するための完全なソリューションを提供します。

準備

構成する前に、環境の安定性を確保するために、Centosシステムを最新バージョンに更新することをお勧めします。システムの更新は、次のコマンドを介して完了できます。

 sudo yum update -y

nginxをインストールします

最初にnginxをインストールし、次のコマンドを実行します。

 sudo yum install epel-release -y
sudo yum install nginx -y

nginxを起動し、パワーオンをセットアップします

インストールが完了したら、nginxサービスを開始し、自動的に開始するように設定します。

 sudo systemctl start nginx
sudo systemctl enable nginx

PHP 5.5をインストールします

CENTOSデフォルトリポジトリにはPHP 5.5が含まれていないため、インストール後に追加のリポジトリを追加およびインストールする必要があります。

 sudo yum install php55 php55-fpm -y

php-fpmを構成します

インストールが完了したら、PHP-FPM構成ファイルを編集し、実行ユーザーとグループを設定します。

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

次の2行を見つけて変更します。

 user = nginx
group = nginx

PHP-FPMを起動し、セルフスタートを設定します

構成が完了したら、PHP-FPMを開始し、電源を入れるように設定して開始します。

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

php 5.5をサポートするようにnginxを構成します

NGINX構成ディレクトリで新しいPHPサポート構成ファイルを作成します。

 sudo vi /etc/nginx/conf.d/php55.conf

以下を追加します。

 listen 80;
server_name your_domain.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;

location / {
    try_files $uri $uri/ =404;
}

location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

nginx構成を確認し、サービスを再起動します

構成を完了したら、nginx構成が正しいかどうかを確認します。

 sudo nginx -t

それを確認した後、nginxを再起動します:

 sudo systemctl restart nginx

PHP環境をテストします

PHPテストページを作成して、環境が正常に構成されていることを確認してください。

 echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.php

http://your_domain.com/info.phpにアクセスしてください。ページにPHP情報が表示される場合、構成が成功することを意味します。

要約します

上記の手順に従って、CentOSシステムのPHP 5.5とNginxのインストールと構成を正常に完了しました。この環境は、ウェブサイトのパフォーマンスと安定性を効果的に改善することができ、PHP 5.5サポートが必要なプロジェクトの展開に適しています。