現代のウェブサイト開発では、NginxとPHPは最も人気のある組み合わせの1つです。開発者にとって、Mac環境で両方を構成する方法を理解することが重要です。この記事では、詳細なNginxおよびPHP構成ガイドを提供して、Macに開発環境をうまく構築するのに役立ちます。
まず、nginxをインストールする必要があります。インストールは、HomeBrewで簡単に実行できます。端末で次のコマンドを実行します。
brew install nginx
インストールが完了したら、次のコマンドを使用してnginxを開始できます。
brew services start nginx
デフォルトでは、nginxの構成ファイルは/usr/local/etc/nginx/nginx.confにあります。このファイルを編集して、NGINX設定を変更できます。
nginxの構成ファイルを開き、Web Rootディレクトリを設定します。次のコマンドを使用して構成ファイルを編集します。
nano /usr/local/etc/nginx/nginx.conf
サーバーブロックで、ルートパスとインデックスファイルを設定します。
server {
listen 8080;
server_name localhost;
root /usr/local/var/www; # プロジェクトディレクトリに変更します
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
}
次に、HomeBrewを使用してPHPをインストールします。端末で次のコマンドを実行します。
brew install php
インストールが完了したら、PHPのPHP-FPMサービスを開始して、NGINXで動作することを確認してください。
brew services start php
nginxがPHPファイルを処理できるようにするには、NGINX構成ファイルにロケーションブロックを追加する必要があります。
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # PHP-FPM デフォルトのリスニングポート
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
構成が完了したら、シンプルなPHPファイルをWeb Rootディレクトリに入れることにより、NginxとPHPの統合をテストできます。 index.phpという名前のファイルを作成し、以下を入力してください。
phpinfo();
http:// localhost:8080/index.phpにアクセスして、PHP情報ページを表示して、NGINXとPHPの構成が成功していることを確認してください。
MAC環境でNginxとPHPを構成することは複雑ではありません。上記の手順を通じて、完全な開発環境をすばやく構築して、Web開発作業を実施するのに役立ちます。環境の安定性とセキュリティを維持するために、定期的に構成を更新して確認することを忘れないでください。