求助apache+PHP5.6中关于php-cgi.sock的问题

今天尝试在虚拟服务器上用wordpress搭建博客,首先在云服务器安装了宝塔linux面板,然后用面板安装了LAMP(apache为2.4版本),一开始安装的是PHP5.4,后来安装wordpress时提示最少需要PHP5.6,就卸载了5.4安装5.6,域名解析什么的的都完成了,尝试访问服务器,但是报错Service Unavailable,之后查看服务器日志发现了以下两个错误:

[Sat Aug 10 17:01:34.928754 2019] [proxy:error] [pid 7679:tid 139748639209216] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /tmp/php-cgi-54.sock (*) failed
[Sat Aug 10 17:01:34.928806 2019] [proxy_fcgi:error] [pid 7679:tid 139748639209216] [client 183.5.96.78:65424] AH01079: failed to make connection to backend: httpd-UDS

由于所使用的是PHP5.6,生成在/tmp/目录下的sock文件也是php-cgi-56.sock,所以导致错误的原因是调用的文件不存在。
想向各位求助的是如何修改php-cgi.sock文件的调用路径,使其调用正确php-cgi-56.sock文件而不是php-cgi-54.sock文件呢?

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题