网站环境与PHP

宝塔切换 PHP 版本后缺少扩展

· 52CE 我爱测

故障现象或目标 程序提示缺少 mysqli、PDO、mbstring 等扩展。 原因与定位 每个 PHP 版本都有独立扩展与配置;切换版本不会自动迁移旧版本扩展。 处理方案 示例路径为 PHP 8.3,请按本机版本替换。检查网站绑定的版本,在对应版本中安装所需扩展并重启该 PHP 服务;CLI 与 FPM 配置也要分别核对。 验证与回退 在应用实际运行环境检查扩展,不只以系统 PATH 中的 php -m 为准。 修改前备份面板或站点对应配置。出现新异常时

故障现象或目标

程序提示缺少 mysqli、PDO、mbstring 等扩展。

原因与定位

每个 PHP 版本都有独立扩展与配置;切换版本不会自动迁移旧版本扩展。

/www/server/php/83/bin/php -v
/www/server/php/83/bin/php -m

处理方案

示例路径为 PHP 8.3,请按本机版本替换。检查网站绑定的版本,在对应版本中安装所需扩展并重启该 PHP 服务;CLI 与 FPM 配置也要分别核对。

验证与回退

在应用实际运行环境检查扩展,不只以系统 PATH 中的 php -m 为准。

修改前备份面板或站点对应配置。出现新异常时恢复本次改动,配置校验通过后再重载服务。不要覆盖其他站点或重导数据库。

资料来源与适用范围

资料来源
52CE 原创技术整理
适用范围
Linux 宝塔面板;实际端口、入口与软件路径以本机安装为准
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
本站原创;命令与产品名称归各自权利人

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。