現代の Web 開発では、高速かつ効率的なサーバー環境を構築することが非常に重要です。現在、Nginx と PHP は Web 開発で広く使用されている 2 つのソフトウェアです。さらに、これら 2 つのソフトウェアを併用すると、パフォーマンスを損なうことなくサーバーの処理速度と安定性が向上し、ユーザーはより高速でスムーズな Web サイトにアクセスできるようになります。
この記事では、Nginx PHP 環境をセットアップする方法を理解します。
1. Nginx のインストール
Nginx は、高性能 Web サーバーおよびリバース プロキシ サーバーです。これを使用すると、Web サーバーの効率が向上し、Web アクセスが高速化されます。 Nginx をインストールするには、主に 2 つの方法があります。ソース コードをダウンロードし、公式 Web サイトからコンパイルしてインストールする方法と、システム パッケージ マネージャーを通じてインストールする方法です。 Linux システムでパッケージ マネージャーを使用してインストールする方法は次のとおりです。
1.1 Ubuntu/Debian に Nginx をインストールする
sudo apt-get update
sudo apt-get install nginx
1.2 CentOS/Fedora に Nginx をインストールする
sudo yum install nginx
2. PHP をインストールする
PHP は、Web で広く使用されているスクリプト言語です。開発のプロセス。 PHP は動的 Web コンテンツを迅速かつ簡単に生成でき、Web 開発の重要な部分です。 PHP のインストール方法は Nginx のインストールと似ており、システム パッケージ マネージャーを通じて行うこともできます。 Linux システムでパッケージ マネージャーを使用してインストールする方法は次のとおりです。
2.1 Ubuntu/Debian に PHP をインストールする
sudo apt-get install php-fpm php-mysql php-xml php- mbstring
2.2 CentOS/Fedora に PHP をインストールする
sudo yum install php-fpm php-mysql php-xml php-mbstring
3. Nginx と PHP を構成する
Nginx と PHP をインストールしたら、パフォーマンスを最大化するように構成する必要があります。具体的な手順は次のとおりです。
3.1 Nginx の構成
Ubuntu/Debian では、次の手順に従って /etc/nginx/sites-available/default ファイルを編集します。
sudo nano /etc/nginx/sites-available/default
エディターで、サーバー段落の場所の部分を見つけて、root パラメーターを PHP ファイルの場所 (例: /var/www/html) に設定します。 /):
location / {
root /var/www/html/; index index.php; try_files $uri $uri/ /index.php?$args;
}
CentOS / Fedora では、/etc/nginx/conf.d/default.conf ファイルを次のように編集します。
# #sudo nano /etc/nginx/conf.d/default.confUbuntu/Debian と同様に、エディターで location/{} セクションを見つけ、root パラメータを PHP に設定します。ファイルの場所 (例: /var /www/html/): location / {root /var/www/html/; index index.php; try_files $uri $uri/ /index.php?$args;
listen.owner = www-data
listen .group = www -data
listen.mode = 0666
listen.owner = nginx
listen.group = nginx
listen.mode = 0666
を起動します。
上記の設定により、Nginx と PHP の組み合わせが準備できたので、これらを起動する必要があります。 Ubuntu/Debian の場合は、次のコマンドを実行します。 sudo systemctl start nginxsudo systemctl start php7.0-fpm
sudo systemctl start nginx
sudo systemctl start php-fpm
以上がnginx php環境のセットアップ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。