• 技术文章 >运维 >linux运维

    nginx配置支持php-fpm

    藏色散人藏色散人2019-05-06 18:48:28转载4605
    下面给大家介绍nginx配置支持php-fpm步骤:

    创建一个不能登录的www-data用户,属于www-data组

    groupadd www-data
    useradd -s /sbin/nologin -g www-data www-data

    修改nginx.conf

    vim /etc/nginx/nginx.conf
    ......
    #使nginx以www-data用户运行
    user  www-data;
    ......
    #重新加载配置
    service nginx reload

    修改php-fpm.conf

    vim /etc/php-fpm.d/www.conf
    ......
    #使php-fpm以www-data用户和用户组运行
    user = www-data
    group = www-data
    ......
    #nginx和php-fpm在同一服务器的话,推荐使用unix socket进程间通讯
    ;listen = 127.0.0.1:9000
    listen = /var/run/php71-fpm.sock
    ......
    #设置.sock访问权限,需和nginx用户一致
    listen.owner = www-data
    listen.group = www-data
    listen.mode = 0660
    ......
    #重新加载配置
    service php-fpm reload

    配置nginx支持php-fpm

    vim /etc/nginx/conf.d/default.conf
    ......
        location ~ \.php$ {
            root           /usr/share/nginx/html;
            #fastcgi_pass   127.0.0.1:9000;
            fastcgi_pass   unix:/var/run/php71-fpm.sock;
            fastcgi_index  index.php;
            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    ......
    #重新加载配置
    service nginx reload

    以上就是nginx配置支持php-fpm的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:jmsite,如有侵犯,请联系admin@php.cn删除
    专题推荐:nginx php-fpm
    上一篇:linux有什么用? 下一篇:linux怎么启动dhcp服务器
    线上培训班

    相关文章推荐

    • EpiiServer 简易的php+nginx环境定制化方案• Linux系统下nginx+php实现清理服务器网站日志• nginx是什么?有什么用?• 怎么在Linux系统中以单容器安装Nginx+ASP.NET Core

    全部评论我要评论

  • 顺其自然

    这个好学习了

    2019-05-13

  • 取消发布评论发送
  • 1/1

    PHP中文网