You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Platform一键部署LAMP后,访问Admin提示mysqli扩展缺失

解决GCP一键部署LAMP栈后phpMyAdmin提示mysqli扩展缺失的问题

步骤1:安装对应PHP版本的mysqli扩展

  1. 登录你的GCP VM实例,执行命令查看当前PHP版本:
    php -v
    
  2. 根据输出的版本号安装mysqli扩展(Debian/Ubuntu系统示例,RHEL/CentOS系将apt-get替换为dnf/yum,包名改为php-mysqli):
    sudo apt-get install php<你的PHP版本号>-mysqli
    
    比如PHP 8.1对应命令:sudo apt-get install php8.1-mysqli
  3. 安装完成后重启Apache服务:
    sudo systemctl restart apache2
    

步骤2:修复空php.ini文件问题

  1. 定位当前PHP生效的配置文件路径:
    php --ini
    
    找到输出中Loaded Configuration File对应的路径,这才是实际生效的配置文件,你之前可能找错了位置导致看到空文件。
  2. 若该路径下无php.ini,从系统模板复制一份(Debian/Ubuntu的Apache环境示例):
    sudo cp /etc/php/<你的PHP版本号>/apache2/php.ini-production /etc/php/<你的PHP版本号>/apache2/php.ini
    
    如需开发环境配置,可替换为php.ini-development。
  3. 编辑该php.ini文件,确保extension=mysqli行没有被注释(去掉行首的;),保存后再次重启Apache。

步骤3:验证修复效果

执行命令查看已加载的PHP扩展,确认mysqli在列表中:

php -m

之后刷新phpMyAdmin页面,即可正常访问。

注:官方一键部署方案虽经过测试,但偶尔会因镜像更新、环境变量差异出现配置遗漏,按上述步骤可解决问题。

内容的提问来源于stack exchange,提问作者Will Johnston

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:23:10