当编译并安装好php后,用以下命令启动
sudo ./sbin/php-fpm然后报出这样的错误:
vagrant@precise32 ~/php5 % sudo ./sbin/php-fpm
[02-Mar-2014 09:11:26] ERROR: [pool www] cannot get uid for user '@php_fpm_user@'
[02-Mar-2014 09:11:26] ERROR: FPM initialization failed
修改php的配制文件php-fpm.conf (在安装目录的etc子目录下)
vagrant@precise32 ~/php5/etc % sudo vi php-fpm.conf将@php_fpm_user@改为当前系统的用户名,如下图,然后重新启动就ok了

本文详细介绍了如何通过修改php-fpm配置文件中的用户名称,解决在启动PHP-FPM服务时遇到的无法获取用户权限的错误。通过将@php_fpm_user@替换为当前系统的用户名,可以顺利解决此问题并启动服务。
578





