【问题标题】:Fatal error: Class 'MySQLi' not found on windows致命错误:在 Windows 上找不到类“MySQLi”
【发布时间】:2017-03-01 14:12:11
【问题描述】:

我安装了 apache 和 php 并启动​​并运行(我可以通过 localhost 访问 php.ini)。我正在尝试访问 mysqli 代码但找不到它。以下脚本表明 mysqli 不存在。

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
    echo 'We don\'t have mysqli!!!';
} else {
    echo 'Phew we have it!';
}

我已经修改了 php.ini 文件以取消注释 extension=php_mysqli.dll 以及 windows extension_dir (extension_dir = "ext")

php位于c:/php

【问题讨论】:

  • 修改系统文件后是否重新启动了一切?
  • ...如果不是;做,然后再试一次。如果有效,您可以删除问题。
  • 是的,我重新启动了计算机以及 apache 服务器
  • 我刚刚在我的身上试了一下,效果很好。
  • php_mysqli.dll 在 ext/ 目录中吗?

标签: php mysql mysqli


【解决方案1】:

我不得不将 extension_dir = "ext" 更改为 "c:/php/ext"

【讨论】:

猜你喜欢
  • 2013-01-04
  • 2014-12-16
  • 1970-01-01
  • 1970-01-01
  • 2010-10-14
  • 2014-06-23
  • 2014-10-03
  • 1970-01-01
相关资源
最近更新 更多