美文网首页
mac php 安装配置配合nginx 用户组

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

作者: Eli_lai | 来源:发表于2020-01-06 09:12 被阅读0次
    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 用户组

          本文链接:https://www.haomeiwen.com/subject/zojcactx.html