首页 > 解决方案 > 一个脚本出现“MySQL PHP 扩展不可用”错误,而其他一切正常

问题描述

在 Ubuntu 16.04 AWS 实例上,WordPress 网站运行良好。当我尝试安装另一个IMS(学院管理系统)时,安装失败,自安装程序显示如下错误:

必需 - 可用的 MySQL PHP 扩展(不可用)

我的php版本:7.0.33-0ubuntu0.16.04.5

我的 MySQL 版本:14.14 Distrib 5.7.27, for Linux (x86_64) using EditLine wrapper

我试过更改php.ini文件。取消注释该行

extension=mysql.so

虽然当我去该位置时,即 ,/usr/lib/php/20151012没有名为mysql.so.

有一个名为 的文件mysqli.so,因此我将行更改为

extension=mysqli.so

然后重新启动apache2服务但无济于事。仍然有同样的错误:

必需 - 可用的 MySQL PHP 扩展(不可用)

标签: phpmysqlamazon-web-servicesubuntu-16.04

解决方案


PHP 7.0+ 中不再提供 MySQL 扩展。如果您有旧代码,则需要更新或升级。

这对于较旧的 WordPress 安装尤其重要,如果您对保持修补不保持警惕,则会受到自动攻击工具的破坏。


推荐阅读