mac php 安装配置配合nginx 用户组

1 安装php
查看是否安装的
 brew info php
/usr/local/Cellar/php/7.4.1 (517 files, 75.9MB)
The php.ini and php-fpm.ini file can be found in:
 /usr/local/etc/php/7.4/
2 重启 关闭 开机重启

启动
brew services start php
mac系统默认php 改成新的php php-fpm 同理

vim ~/.bash_profile
export PATH="/usr/local/Cellar/php/7.4.1/bin:/usr/local/Cellar/php/7.4.1/sbin:$PATH"
# "/usr/local/Cellar/php/7.4.1/bin:是我的php版本路径
source ~/.bash_profile

关闭
brew services stop php

3 开启fpm 开机启动
cp /usr/local/Cellar/php/7.4.1/homebrew.mxcl.php.plis ~/Library/LaunchAgents/
4 可以正常的访问一个本地域名 解析php yii2
5 正常登录系统

常见问题
"Primary script unknown" while reading response header from upstream

确定php-fmp启动用户
eli:nginx eli$ ps aux | grep php
nobody           87653   0.0  0.0  4310860   1332   ??  S     7:53PM   0:00.00 php-fpm
确定nginx 启动用户
ps aux|grep nginx
eli  
解决方法1
server...
  location ~ \.php$ {
                        include fastcgi_params;
                        fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
                        fastcgi_pass   127.0.0.1:9000;
                        try_files $uri =404;
                } 
SCRIPT_FILENAME 目录不正确导致的. 
6 mac 查看用户所在组

groups // 查看当前用户所属组
groups user_name // 查看指定用户所属组
Note:用户所属组可能有多个
id -a user_name // 可以查到指定用户所属组更详细的信息

你可能感兴趣的:(mac php 安装配置配合nginx 用户组)