php7.0-fpm.service 被屏蔽

php7.0-fpm.service 被屏蔽

我似乎无法启动 php,它告诉我它已被屏蔽,从谷歌搜索来看,这似乎是超级禁用?有人能告诉我如何取消屏蔽吗?

发生的事情是,我使用 sudo apt-get update 进行了一些更新,然后关闭了服务器并将其迁移到 AWS 上更大的 EC2 实例。当我重新启动它时,我收到了 nginx 502 bad gateway 错误。我检查了 nginx 是否正常工作,然后检查了 php,据我所知,php 无法正常工作。

编辑:所以我找到了 sudo systemctl unmask php7.0-fpm,这对 php 很管用。但是我仍然收到 502 错误。有没有办法列出我的所有服务,看看是否还有什么应该运行但实际却没有运行的?

答案1

问题不在于 php7.0-fpm 没有运行。而在于 ubuntu 已经安装了 php7.1-fpm,而我的 nginx 配置仍然指向 php7.0-fpm.sock。我将 nginx.conf 更改为 php7.1-fpm.sock,然后重新启动,它就可以正常工作了。

相关内容