現在の位置: ホーム> 最新記事一覧> centosにphpとnginxをすばやくインストールするための詳細なガイド

centosにphpとnginxをすばやくインストールするための詳細なガイド

gitbox 2025-07-02

序文

現代のWeb開発では、PHPとNginxの組み合わせがますます人気が高まっており、高性能で安定したサーバー環境を作成できます。この記事では、CentosシステムにPHPとNginxをインストールするための段階的な段階で、柔軟なWebサービスをすばやく構築するのに役立ちます。

準備

インストール前に、システムが最新バージョンにアップグレードされ、次のコマンドを実行して更新を完了していることを確認してください。

 <span class="fun">Sudo Yumアップデート</span>

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

PHPの最新バージョンのインストールを容易にするには、最初にEPELとREMIソフトウェアのソースを追加する必要があります。

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

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

次のコマンドを実行してPHP 8.1バージョンリポジトリを有効にします。もちろん、ニーズに応じて他のバージョンを有効にすることもできます。

 <span class="fun">sudo yum-config-manager -enable remi-php81</span>

PHPと共通拡張機能をインストールします

次に、ほとんどのプロジェクトのニーズを満たすために、PHPと一般的な拡張パッケージをインストールします。

 <span class="fun">sudo yumインストールphp-cli php-fpm php-mysqlnd php-xml php-mbstring -y</span>

php-fpmを構成します

インストールが完了したら、PHP-FPM構成ファイルを編集して、NGINXユーザーを使用してサービスを実行することを確認する必要があります。

 <span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>

次の構成を次のように変更します。

 user = nginx
group = nginx

nginxをインストールします

yum経由でnginxをインストールします:

 <span class="fun">sudo yumインストールnginx -y</span>

nginxブートを起動して設定します

sudo systemctl start nginx
sudo systemctl enable nginx

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

nginx構成ファイルを作成または編集し、PHPのサポートを追加します。

 <span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>

以下を追加します。

 server {
    listen 80;
    server_name your_domain.com;  # ドメイン名に置き換えますIP住所
    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;
    }
}

PHP-FPMサービスを開始および設定して、自動的に開始します

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

PHP環境をテストします

簡単なPHPテストファイルを作成して、構成が成功していることを確認してください。

 <span class="fun">echo "<?php phpinfo();?>" | sudo tee /usr/share/nginx/html/info.php</span>

ブラウザのhttp://your_domain.com/info.phpにアクセスしてください。 PHP情報ページが表示された場合、PHPとNginxが正常に構築されたことを意味します。

要約します

上記の手順に従って、CentOSシステムにPHPとNginxを正常にインストールおよび構成し、Web開発環境のための強固な基盤を築きました。このガイドが、関連するスキルをすばやく習得するのに役立つことを願っています。