如何以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] 

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

Solutions Collecting From Web of "如何以root身份运行php-fpm"

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

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

看到:

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