安装环境不叙述
主要讲踩坑点
nginx 和项目都部署完成后,发现项目访问不了,报错500,请求提示找不到资源
这种情况先排查ngin的配置文件root是否写对;
正确的情况下检查php的扩展是否都安装了,如果你项目中用到某个扩展,但是没有安装就会出现上述错误,小白第一部署排查了半天才找到问题,记录一下;
-
-
MySQL扩展(用于连接MySQL数据库):
sudo yum install php-mysqlnd-
PDO扩展(用于数据库抽象层):
sudo yum install php-pdo-
GD库扩展(用于图像处理):
sudo yum install php-gd-
XML扩展(用于XML处理):
sudo yum install php-xml-
CURL扩展(用于发送HTTP请求):
sudo yum install php-curl-
JSON扩展(用于JSON数据处理):
sudo yum install php-json-
mbstring扩展(用于多字节字符串处理):
sudo yum install php-mbstring安装完成后,重启PHP FPM服务
systemctl restart php-fpmsystemctl status php-fpm -