nginxにPHPをデプロイする方法は何ですか?
PHPをnginxにデプロイする方法はいくつかあります。
- PHP-FPMのインストール:まず、PHP-FPM(FastCGI Process Manager)をインストールする必要があります。PHP-FPMは、PHPスクリプトを処理するためのPHP FastCGIマネージャーです。インストールが完了したら、nginxを構成してPHP-FPMを使用してPHPスクリプトを処理するようにします。
- nginxを設定する:nginxの設定ファイルにPHP処理の設定を追加してください。nginxのサーバーブロックを変更し、locationブロックを追加してPHPスクリプトの処理方法を設定できます。たとえば:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
上記の設定では、.phpで終わるすべてのリクエストを、ローカルのPHP-FPMプロセスがリッスンしているアドレスとポート(デフォルトは127.0.0.1:9000)に転送して処理します。
- nginxを再起動してください:設定を完了した後、nginxを再起動して有効にしてください。
- PHPのテスト:nginxのウェブルートディレクトリに、index.phpファイルを作成し、以下の内容を書き込んでください。
<?php phpinfo(); ?>
その後、ファイルのURLをブラウザでアクセスし、PHP情報ページが正常に表示されれば、PHPはnginxに正常にデプロイされています。
注意:この設置方法は基本的なものであり、具体的な設定はシステム環境や要件によって異なる場合があります。