微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何以root身份运行php-fpm

我知道以root身份运行PHP-fpm的风险。 然而,在某些情况下,人们可能需要这样做,比如电器,访问操作系统资源,甚至是用于testing目的。

我尝试将PHP-fpm.d / www.conf的用户和组更改为root,当我重新启动PHP-fpm进程时,它引发一个错误

Starting PHP-fpm: [26-Jun-2014 00:39:07] ERROR: [pool www] please specify user and group other than root [26-Jun-2014 00:39:07] ERROR: FPM initialization Failed [Failed]

我该怎么办。 任何人帮助?

Redis Windows fork是否使用更less的RAM,因为正在使用内存映射文件

/ proc / $ pid / maps显示x86_64 linux上没有rwx权限的页面

如何获得多核PowerPC上的cpu ID?

dd命令错误写入设备上没有剩余空间

在Linux上,Socket绑定总是返回0,即使端口已经被占用了

如何build立一个“./configure && make && make install”软件来对付我也构build的自定义库?

最好的方式来recursionfind具有相同的名称,但实际上是不同的使用bash的文件

less viewer:将所有行复制到剪贴板

硬连接可以覆盖,而不使用临时文件

replaceshellcript中的另一个文件中的一个文件的键:值?

然而在某些情况下,人们可能需要这样做,比如设备,访问操作系统资源

你永远不需要这样做。 而已。 如果您正在管理系统资源,请将PHP-fpm用户的权限授予该资源,而不是以root身份运行整个进程。 如果你的问题更具体,我可以展示如何在某些情况下做到这一点。

看到:

# PHP-fpm --help ... -R,--allow-to-run-as-root Allow pool to run as root (disabled by default)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐