当前位置: 首页> 最新文章列表> 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 开发工作。记得定期更新和检查配置,以保持环境的稳定性和安全性。