root运行php-fpm
2014-05-19 21:22
344 查看
php-fpm配置文件php-fpm.conf中指定user root运行php-fpm后启动报错:
ERROR: [pool www] please specify user and group other than root
解决办法s:
1. 运行 php-fpm -h 可以看到
-R, --allow-to-run-as-root
可见,启动时加参数 -R 即可
2. php源码中查找字符串 “ please specify user and group other than root”, 注释掉后面的 return -1;
文件 sapi/fpm/fpm/fpm_unix.c 中,修改如下
3. 虽然可以这么干,但是还是不建议这么干
ERROR: [pool www] please specify user and group other than root
解决办法s:
1. 运行 php-fpm -h 可以看到
-R, --allow-to-run-as-root
可见,启动时加参数 -R 即可
2. php源码中查找字符串 “ please specify user and group other than root”, 注释掉后面的 return -1;
文件 sapi/fpm/fpm/fpm_unix.c 中,修改如下
if (!fpm_globals.run_as_root) { if (wp->set_uid == 0 || wp->set_gid == 0) { zlog(ZLOG_ERROR, "[pool %s] please specify user and group other than root", wp->config->name); /* Allow root run php-fpm return -1; */ } }
3. 虽然可以这么干,但是还是不建议这么干
相关文章推荐
- php-fpm 以user =root group=root 的权限运行
- php-fpm以root身份运行
- 在PHP中以root身份运行外部命令[转自linuxaid]
- PHP中运行只有root用户才可以运行的外部程序
- 启动php-fpm报错:please specify user and group other than root
- nginx、php-fpm以及mysql运行在各个用户下的配置
- 实时查看及监控PHP-FPM的运行状态
- php中fastcgi两种运行模式 spawn-fcgi和php-fpm
- 在docker以FPM-PHP运行php,慢日志导致的BUG分析
- 在浏览器里查看Nginx和PHP-FPM的运行状态
- mod_php、FastCGI、PHP-FPM等PHP运行方式对比
- CentOS中,使用PHP-FPM+Nginx运行PHP网站
- LNMP架构中php-fpm运行模式
- Linux中,PHP以root身份运行外部命令-sudo实施方法
- debian 下安装切换apache到nginx,php5-fpm和spawn-cgi运行php
- 记录编译安装Tengine+PHP-FPM运行 WordPress 的过程.
- PHP中 上运行 root 用户才可以运行的外部程序
- PHP中 上运行 root 用户才可以运行的外部程序
- CentOS下php-fpm使用chroot模式运行
- Php5.6.15-fpm的运行机制源码剖析