手动安装完php7.2.8后,执行php-fpm,
/etc/init.d
/php-fpm
start
提示:
Starting php-fpm [30-Jul-2018 11:10:21] ERROR: [pool www] cannot get uid for user 'php-fpm'
[30-Jul-2018 11:10:21] ERROR: FPM initialization failed
百度找了很多答案都是说直接改php-fpm.conf文件,然后pid下面直接添加user group字段
https://blog.csdn.net/loveaborn/article/details/20296411
但是这样直接修改后,执行报错:
[30-Jul-2018 11:29:18] ERROR: [/usr/local/php/etc/php-fpm.conf:18] unknown entry 'user'
[30-Jul-2018 11:29:18] ERROR: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
这是因为刚在php-fpm.conf文件中pid下面添加的user group字段是在global全局下面的,而不是执行的用户组。
随继续查看php-fpm.conf文件,
发现此句:include=/usr/local/php/etc/php-fpm.d/*.conf
是发现是引用了php-fpm.conf文件同目录下的php