我的知识记录

宝塔部署PHP需要开启哪些扩展支持?

部署PHP网站(如WordPress、Discuz!、Laravel)时,需根据应用需求开启必要的PHP扩展,否则会出现功能异常或报错。

  • 典型场景:安装CMS、框架或商城系统时提示缺少扩展。
  • 常见问题原因:
    • 未开启 curl、fileinfo、opcache 等扩展。
    • 框架要求特定扩展(如imagick、redis)。
    • 多PHP版本共存时配置未生效。
    • 扩展路径错误导致加载失败。

解决方案对比

方法 适用情况 注意事项
宝塔界面启用 支持可视化操作 更适合新手
修改php.ini 自定义启用扩展 每个PHP版本独立配置
检查扩展路径 扩展路径错误导致加载失败 extension_dir设置是否正确
重启PHP服务 使配置生效 使用 bt restart phpXX

操作建议

  1. 登录宝塔后台,进入【软件商店】→选择PHP版本→【安装扩展】。
  2. 勾选常用扩展(如opcache、exif、fileinfo、curl、mbstring)。
  3. 若部署特定程序(如Laravel),还需开启 imagick、redis、swoole 等。
  4. 修改完扩展后,重启对应PHP版本服务

宝塔部署PHP需要开启哪些扩展支持?

标签:

更新时间:2025-06-04 22:29:36

上一篇:关于网站被挂马的症状以及处理解决方法

下一篇:宝塔登录后无法操作如何解决?是否浏览器兼容性问题