現在の位置: ホーム> 最新記事一覧> Mac環境向けのNginxおよびPHP構成ガイド|開発環境をすばやく構築します

Mac環境向けのNginxおよびPHP構成ガイド|開発環境をすばやく構築します

gitbox 2025-06-30

MacでNginxおよびPHP開発環境を構成します

現代のウェブサイト開発では、NginxとPHPは最も人気のある組み合わせの1つです。開発者にとって、Mac環境で両方を構成する方法を理解することが重要です。この記事では、詳細なNginxおよびPHP構成ガイドを提供して、Macに開発環境をうまく構築するのに役立ちます。

nginxをインストールします

まず、nginxをインストールする必要があります。インストールは、HomeBrewで簡単に実行できます。端末で次のコマンドを実行します。

 brew install nginx

インストールが完了したら、次のコマンドを使用してnginxを開始できます。

 brew services start nginx

デフォルトでは、nginxの構成ファイルは/usr/local/etc/nginx/nginx.confにあります。このファイルを編集して、NGINX設定を変更できます。

基本的な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;
    }
}

PHPをインストールします

次に、HomeBrewを使用してPHPをインストールします。端末で次のコマンドを実行します。

 brew install php

インストールが完了したら、PHPのPHP-FPMサービスを開始して、NGINXで動作することを確認してください。

 brew services start php

nginxおよび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開発作業を実施するのに役立ちます。環境の安定性とセキュリティを維持するために、定期的に構成を更新して確認することを忘れないでください。