1. 更新系统
首先,更新系统软件包:
1 | sudo yum update -y |
2. 安装 Nginx
使用 Amazon Linux Extras 仓库安装 Nginx:
1 | sudo amazon-linux-extras install nginx1 -y |
启动并设置 Nginx 开机自启动:
1 | sudo systemctl start nginx |
3. 安装 PHP 7.4
启用并安装 PHP 7.4:
1 | sudo amazon-linux-extras enable php7.4 |
4. 配置 PHP-FPM
编辑 PHP-FPM 配置文件,将 user 和 group 设置为 nginx:
1 | sudo vim /etc/php-fpm.d/www.conf |
找到并更新以下内容:
1 | user = nginx |
5. 配置 Nginx
编辑 Nginx 的默认站点配置文件:
1 | sudo vim /etc/nginx/conf.d/default.conf |
替换内容如下:
1 | server { |
6. 重启 Nginx
重启 Nginx 以应用更改:
1 | sudo systemctl restart nginx |
7. 验证安装
创建一个 PHP 信息文件以验证 PHP 是否正常工作:
1 | echo "<?php phpinfo(); ?>" | sudo tee /usr/share/nginx/html/info.php |
在浏览器中访问 http://<your-server-ip>/info.php,如果看到 PHP 信息页面,则表示配置成功。
8. 安全提示(可选)
验证后删除 PHP 信息文件以防止泄露敏感信息:
1 | sudo rm /usr/share/nginx/html/info.php |
这样你就成功地在 Amazon Linux 2 上安装了 PHP 7.4 并配置了 Nginx。如果有任何问题或需要进一步的帮助,请随时询问!
本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 镜湖!
评论

