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

相关阅读 >>

linux下怎么安装php-fpm

执行nginx命令提示找不到命令怎么解决

nginx干什么的

nginx用什么语言写的

varnish nginx区别

nginx负载均衡策略有哪些

nginx修改请求数据大小限制

nginx属于什么意思

nginx怎么防ddos攻击

nginx高级模块有哪些

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



打赏

取消

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

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

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

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

评论

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