深海没有鱼 2023-09-15 13:35 采纳率: 0%
浏览 36

php的mysqli拓展明明有了还是加载不了

php的mysqli拓展没有正确加载,但是我php -m是在的,找不到相对答案。

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-15 14:05
    关注

    引用 皆我百晓生 小程序回复内容作答:
    如果你确定已经安装了mysqli扩展并且在php.ini中正确启用了它,但仍然无法加载它,可能有几种可能的原因:

    1. 检查php.ini文件:检查php.ini文件中是否正确启用了mysqli扩展。在文件中找到以下行并确保去掉了注释(分号):
    extension=mysqli
    

    如果找不到这一行,你可以手动添加它并重启Web服务器。

    1. 检查扩展文件是否存在:确保mysqli扩展的相关文件在正确的位置。在PHP安装目录下的ext文件夹中应该有一个名为mysqli.so(Unix/Linux)或php_mysqli.dll(Windows)的文件。

    2. 检查PHP版本:确保你正在使用的PHP版本与mysqli扩展所需的最低版本匹配。你可以在PHP官方文档中查找mysqli扩展所需的最低PHP版本。

    3. 检查依赖关系:mysqli扩展可能依赖于其他扩展或库。例如,在Unix/Linux系统上,mysqli扩展可能需要mysql或mysqlnd扩展和相应的mysql客户端库安装。确保你的系统中已经安装了这些依赖项。

    4. 检查错误日志:PHP错误日志中可能包含有关无法加载mysqli扩展的详细错误信息。查看错误日志可以帮助你确定具体的问题所在。

    如果上述方法都无法解决问题,你可以考虑尝试重新安装PHP或使用其他版本的PHP来解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月15日