PHP プログラミングで Nginx を使用することは、非常に一般的な要件です。Nginx は、リクエスト、応答、負荷分散をより効率的に処理するのに役立つ高性能 Web サーバーおよびリバース プロキシ サーバー ソフトウェアであるためです。この記事では、PHPプログラミングでNginxを使用する方法を紹介します。
ステップ 1: Nginx サーバーをインストールして構成する
まず、Nginx サーバーをインストールして構成する必要があります。 Linux システムでは、パッケージ マネージャーを通じて Nginx をインストールできます。たとえば、Ubuntu で apt-get コマンドを使用します:
sudo apt-get update sudo apt-get install nginx
インストールが完了したら、Nginx サーバーを起動できます:
sudo service nginx start
次に、次の処理を行うために Nginx サーバーを構成する必要があります。 PHP スクリプト。 Nginx では、FastCGI を使用して PHP スクリプトを処理します。 PHP スクリプトを処理するには、FastCGI Process Manager (FPM) をインストールする必要があります。
Ubuntu では、次のコマンドを使用してインストールできます:
sudo apt-get install php-fpm
インストールが完了したら、Nginx 構成ファイルを編集して FastCGI を PHP-FPM に接続する必要があります。
Ubuntu では、/etc/nginx/sites-available/default
ファイルを編集し、server
ブロックに次の構成項目を追加できます。
location ~ .php$ { fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
sudo service nginx restart
location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; }
location / { root /var/www/; index index.html index.htm; } location /css/ { root /var/www/; expires 1h; } location /js/ { root /var/www/; expires 1h; }
server { listen 80; server_name www.example.com; location / { proxy_pass http://localhost:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }
以上がPHP プログラミングで Nginx を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。