nginx配置支持php-fpm


本文摘自PHP中文网,作者藏色散人,侵删。

下面给大家介绍nginx配置支持php-fpm步骤:

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

1

2

groupadd www-data

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

修改nginx.conf

1

2

3

4

5

6

7

vim /etc/nginx/nginx.conf

......

#使nginx以www-data用户运行

user  www-data;

......

#重新加载配置

service nginx reload

修改php-fpm.conf

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

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的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

nginx怎么绑定域名

linux下关于nginx安装教程的图文详解

阿里云nginx怎么配置ssl

linux下nginx重启命令是什么?

nginx支持socket吗

nginx需要root才能安装么

linux如何启动nginx

nginx可以集群吗

nginx负载均衡是什么

关于nginx location指令详解

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...