【发布时间】:2021-07-21 02:53:58
【问题描述】:
我浏览了所有可以找到与此问题和我的问题相关的论坛,但没有任何效果。我有 apache2.2 和 php5、phpMyAdmin 和 MySQL。我取消了扩展的注释,我检查了我的phpinfo() 并且 mysqli 没有出现。我的配置目录在它应该在的位置,但它仍然不会加载。
【问题讨论】:
-
你重启了apache吗?为了使 php.ini 中的更改生效,需要重新启动 apache。另外,从命令行尝试 php -m。
-
Sql Server 和这个有什么关系?
-
是的,我已经重新启动了 apache,并在命令行中尝试了你的 php -m。还没有任何效果。
-
当我将我的 php 版本从 5.6 更新到 7 时,我遇到了同样的问题,我必须做的解决方案是尝试检查我的 httpd-xampp 配置文件。确保 Php-Module 符合您当前的 php 版本。此处示例: IfModule php5_module 根据我的迁移,我使用的是 php7,因此将我的配置文件中的所有 php5_module 标签编辑为 php7_module 并重新启动 apache 服务器。
-
关于错误信息:“缺少mysqli扩展。请检查您的PHP配置。See our documentation for more information。” - 另见Dude, where's my php.ini? (server config) 并在编辑正确的之后重新启动 PHP-FPM 和/或网络服务器进程。