简介
在PHP安装和配置过程中,遇到一个坑,当配置nginx.conf时,项目路径root设置为非Nginx默认路径/usr/local/var/www
,比如/Users/wt/Documents/workspace_php/Test
时,会一直报403 Forbidden.
解决方案:
- 检查nginx.conf设置是否正确,并确认对应路径是否有设置的启动文件
index.html index.php
等 - 通过
whoami
获取当前自己用户,id -g -n $whoami
获取当前自己的用户组 - 设置nginx.conf中
#user nobody
为user [用户] [用户组]
鸣谢
Mac 下 Nginx、PHP、MySQL 和 PHP-fpm 的安装和配置
getgrnam(“user”) failed in /etc/nginx/nginx.conf