【问题标题】:Mysqli extension not activated after it was added to the php.ini fileMysqli 扩展在添加到 php.ini 文件后未激活
【发布时间】:2018-10-25 18:13:33
【问题描述】:

我已经下载了 PHP 7 并将其连接到 Apache Web 服务器,它工作正常,但我无法激活 mysqli 扩展,我所做的是: 在 php.ini 文件 中,我从 extension=php_mysqli.dll 中删除了分号,我看到该 dll 文件存在于文件夹 C:\php\ext\所以我还添加了 extension_dir = C:\php\ext 。

但是当我导航到 phpinfo(); apache服务器上的页面,没有任何改变,没有mysqli,只有mysqlnd。 有关如何解决此问题的任何想法?

【问题讨论】:

  • Apache\bin 文件夹中可能有一个php.ini。这就是在 Apache 下使用 PHP 时所使用的
  • 您是否重新启动了 Apache 服务器?您需要在进行配置更改后执行此操作。
  • 您可以检查phpinfo() 输出中的“加载的配置文件”值以查看正在使用的配置文件。
  • @Don'tPanic 它是(无)
  • 好的。您的 httpd.conf 中是否设置了 PHPIniDir

标签: php mysqli


【解决方案1】:

当我在 Apache24 的配置文件 (httpd.conf) 中添加 PHPIniDir "C:/php" 后问题得到解决

【讨论】:

    猜你喜欢
    • 2014-05-04
    • 2021-10-29
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多