我知道以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] 举报,一经查实,本站将立刻删除。