當前位置: 首頁> 最新文章列表> Mac 環境下Nginx 和PHP 配置指南| 快速搭建開發環境

Mac 環境下Nginx 和PHP 配置指南| 快速搭建開發環境

gitbox 2025-06-30

在Mac 上配置Nginx 和PHP 開發環境

在現代網站開發中,Nginx 和PHP 是最受歡迎的組合之一。對於開發者而言,了解如何在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 根目錄。使用以下命令編輯配置文件:

 nano /usr/local/etc/nginx/nginx.conf

在server 塊中,設置root 路徑和索引文件:

 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 塊:

 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 根目錄,來測試Nginx 和PHP 的集成。創建一個名為index.php 的文件,並輸入以下內容:

 phpinfo();

訪問http://localhost:8080/index.php,查看PHP 信息頁面,確保Nginx 和PHP 配置成功。

總結

在Mac 環境下配置Nginx 和PHP 並不復雜。通過上述步驟,你可以快速搭建一個完整的開發環境,幫助你開展Web 開發工作。記得定期更新和檢查配置,以保持環境的穩定性和安全性。