网站部署故障:如何排查依赖缺失问题?
常见依赖问题
- PHP扩展未安装:如缺少
gd库导致图片上传失败。 - Node.js模块缺失:前端项目依赖(如
npm install未执行)。 - Linux库文件不足:如
libssl.so.1.1未找到影响Nginx启动。
排查步骤
| 问题类型 | 排查方法 |
|---|---|
| PHP扩展 | 运行php -m查看已加载扩展,宝塔【PHP】→【安装扩展】补缺(如fileinfo)。 |
| Node.js依赖 | 进入项目目录执行npm install --force,检查package.json版本冲突。 |
| Linux库文件 | 使用ldd /path/to/binary检查二进制文件依赖,缺库时yum install libxxx。 |
| Composer包 | 执行composer install,若报错则删除vendor文件夹后重试。 |
| 日志分析 | 查看Nginx(/var/log/nginx/error.log)或PHP-FPM日志(/var/log/php-fpm.log)。 |
快速修复
- 一键安装环境:宝塔【软件商店】→【运行环境】补全Apache/Nginx/PHP。
- 容器化部署:使用Docker保证环境一致性(
docker-compose up -d)。

更新时间:2025-07-22 16:27:53
上一篇:网站制作好了怎么上传啊
