我正在尝试在 Amazon Linux 2022 或 Amazon Linux 2023 服务器实例上运行基本 PHP 脚本。我按照说明进行操作这里当我请求 index.html 时,它提供了一个静态页面。然而,当我创建仅包含以下内容的简单 index.php 页面时,
<?php phpinfo(); ?>
我收到错误代码 503:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
和
[info] (13)Permission denied: AH02454: FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*:80) failed
[info] [client ip AH01079: failed to make connection to backend: httpd-UDS
我一直在处理文件权限和缺失的软件包,但到目前为止没有任何效果。其他搜索表明这可能是权限问题,但我不确定该更改什么。我们在 AL2022 和 AL2023 上得到了相同的行为,但在 AmazonLinux 2 上取得了一些成功,可能是因为我们没有在(更)旧的映像上使用 PHP-FPM。
是什么原因导致了这个问题?我该如何解决它?