PHP安装时403问题

简介

在PHP安装和配置过程中,遇到一个坑,当配置nginx.conf时,项目路径root设置为非Nginx默认路径/usr/local/var/www,比如/Users/wt/Documents/workspace_php/Test时,会一直报403 Forbidden.

解决方案:

  1. 检查nginx.conf设置是否正确,并确认对应路径是否有设置的启动文件index.html index.php
  2. 通过 whoami获取当前自己用户,id -g -n $whoami获取当前自己的用户组
  3. 设置nginx.conf#user nobodyuser [用户] [用户组]

鸣谢

Mac 下 Nginx、PHP、MySQL 和 PHP-fpm 的安装和配置
getgrnam(“user”) failed in /etc/nginx/nginx.conf