Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
544 views
in Technique[技术] by (71.8m points)

为什么我的 PHP -fpm 必须要 root 用户启动?

vagrant 安装的 centos 6.8
php 装的 7.1
web 服务器用的 openresty
nginx 用户是 nobody
php-fpm 也是 nobody
web 目录所有者是 vagrant
死活解析不了 php 文件.
必须要把 php-fpm 放在 root 用户下启动才行
这是为什么?
求高手指导一二


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

master进程是root,worker进程可以设置成其它用户。修改php-fpm的配置文件,找到user和group 设置成 vagrant ,然后重启php-fpm


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...