[root@ecs-66cd ~]# /usr/local/php73/sbin/php-fpm --fpm-config /usr/local/php73/etc/php-fpm.conf --pid /usr/local/php73/var/run/php-fpm.pid
PHP: syntax error, unexpected '=' in Unknown on line 1
[24-Apr-2019 10:17:34] ERROR: Unable to include /usr/local/php73/etc/php-fpm.d/www.conf from /usr/local/php73/etc/php-fpm.conf at line 23
[24-Apr-2019 10:17:34] ERROR: failed to load configuration file '/usr/local/php73/etc/php-fpm.conf'
[24-Apr-2019 10:17:34] ERROR: FPM initialization failed
全程root用户编译安装,理论上没有权限问题。
php-fpm配置一字不改,只是把初始模板复制重命名而已,就开始报这个错误。
诡异的“unexpected '=' in Unknown on line 1”让人一头雾水,全网都搜不到相关问题(其实搜到一个,但是没有回答)
最终找到问题的答案是——
在fpm配置的默认值里,有类似与这样的值:
即key=value的value里面包含了等于号,导致配置文件解析失败
因为是默认值,所以还是比较坑的,需要手动改掉。