この記事では、CENTOS 6.5環境でPHPとNginxを構築する方法を理解して、安定したレスポンシブなWebサービスを作成する方法を理解するために、段階的に説明します。インストール、構成、最適化のための重要なプロセスをカバーすると、効率的なWebサイトを展開する必要がある開発者と運用担当者に適しています。
まず、Centos 6.5システムにNginxをインストールする必要があります。 Epelソースをインストールし、次のコマンドを介してNginxのインストールを完了できます。
sudo yum install epel-release
sudo yum install nginx
インストールが完了したら、nginxサービスを開始し、自動的に開始するように構成します。
sudo service nginx start
sudo chkconfig nginx on
次に、PHP、PHP-FPM、およびMySQLサポートモジュールをインストールして、PHPがNginxを介して正常に実行できることを確認します。
<span class="fun">Sudo YumはPHP-FPM PHP-MYSQLをインストールします</span>
インストールが完了すると、PHP-FPMの必要な構成が必要です。テキストエディターを使用して構成ファイルを開きます。
<span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>
構成内のユーザーグループとユーザーグループをnginxに変更します。
user = nginx
group = nginx
ファイルを保存して閉じます。
sudo service php-fpm start
sudo chkconfig php-fpm on
nginxデフォルト構成ファイルを編集し、PHPファイルのサポートを追加します。埋め込む:
<span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>
場所/{}ブロック内で、次の構成を追加してPHPリクエストを処理します。
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を再起動して変更を有効にします。
<span class="fun">Sudo Service Nginx Restart</span>
Webルートディレクトリにテストファイルを作成して、PHP環境が適切に機能していることを確認します。 info.phpは、次のコマンドで作成できます。
<span class="fun">echo "<?php phpinfo();?>">/usr/share/nginx/html/info.php</span>
次に、ブラウザを介してhttp:// server ip/info.phpにアクセスして、PHP情報ページを表示します。
上記の手順を通じて、Centos 6.5システムでPHPとNginxを正常に構成して、安定した効率的なWebサービス環境を実現できます。合理的な構成により、ウェブサイトのパフォーマンスが向上するだけでなく、その後のメンテナンスと拡張も促進します。うまくいけば、このガイドがあなたのニーズを満たすサーバーをすばやく構築するのに役立つことを願っています。