缺少 MySQLi 扩展:故障排除和解决方案
如果您遇到错误消息“The mysqli 扩展缺失。请检查您的 PHP 配置, “ 不要恐慌。请按照以下步骤解决问题并启动并运行您的脚本。
检查您的 PHP 配置
-
确定您的活动 php.ini 文件: Apache 使用位于 PHP 安装目录中的主 php.ini 文件,但它也可能使用其他位置的其他配置文件。要查找活动的 php.ini,请使用以下终端命令:
php -i | grep php.ini
-
检查扩展线: 打开活动的 php.ini 文件并搜索对于以“extension=mysqli”开头的行。如果找到此行,请继续执行步骤 3。
-
取消注释扩展行: 如果使用分号 (;) 注释掉扩展行,请删除分号以启用扩展。
-
重新启动 Apache: 进行必要的更改后,重新启动 Apache 以应用他们:
-
Ubuntu/Debian: sudo service apache2 restart
-
CentOS/Red Hat: sudo systemctl restart httpd
替代方案解决方案
如果上述步骤无法解决问题,请尝试以下替代解决方案:
-
找到 php_mysqli.dll: 此文件是通常位于 PHP 扩展目录中(例如 C:phpext)。
-
编辑php.ini:将以下行添加到您的 php.ini 文件中,将“C:phpextphp_mysqli.dll”替换为您找到的文件的实际路径:
extension="C:\php\ext\php_mysqli.dll"
-
重新启动 Apache: 如上所述重新启动 Apache。
这应该加载 mysqli 扩展并使您能够在 PHP 脚本中使用 MySQLi API。如果您仍然遇到问题,请查阅系统日志或寻求其他故障排除帮助。
以上是MySQLi 扩展丢失:如何修复 PHP 中的'mysqli 扩展丢失”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!