Centos7编译安装的php7.3,php-fpm无法启动,读取配置文件失败,报错非常奇怪

发布于 2022-09-11 19:29:17 字数 663 浏览 22 评论 0

[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”让人一头雾水,全网都搜不到相关问题(其实搜到一个,但是没有回答)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

伴梦长久 2022-09-18 19:29:17

最终找到问题的答案是——
在fpm配置的默认值里,有类似与这样的值:

配置项=XXX=YYY

即key=value的value里面包含了等于号,导致配置文件解析失败
因为是默认值,所以还是比较坑的,需要手动改掉。

不即不离 2022-09-18 19:29:17

错误里说得很清楚了啊,没有/usr/local/php73/etc/php-fpm.d/www.conf这个文件,这个是连接池配置文件吧。

或者你的php-fpm.conf有误?你把文件贴上来看看。

或者php.ini有误?https://github.com/puphpet/pu... 这个里面描述的问题和你说的基本是一样的,他就提到是php.ini的问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文