gpt4 book ai didi

php - Apache 2.4 与 PHP 5.4 : no mysql available

转载 作者:可可西里 更新时间:2023-11-01 08:20:56 27 4
gpt4 key购买 nike

我在我的 Windows 7 x64 机器上设置了一个 Apache 2.4 HTTP 服务器和 PHP 5.4 和 MySQL 5.5。

一切正常,除了在 PHP 中只加载了“mysqlnd”。缺少 mysql 和 mysqli。 php.ini 中的条目可用且处于事件状态。 PATH 变量附加到 mysql 二进制文件 (libmysql.dll) 的目录。

Apache 2.4 的 error.log 中没有关于警告或错误的条目

有人有想法吗?

最佳答案

昨天在我的 Windows 7 64 位机器上设置 Apache 2.2 和 PHP 5.4.6 后,我遇到了同样的麻烦。我通过在 php.ini 中进行以下更改解决了这个问题:

  1. 将 extension_dir 设置为 (your-php-path)\ext。

    extension_dir = "c:\progra~2\php546\ext"

    当您使用 8.3 版本的文件夹名称时,您可以避免文件夹名称 Program Files (x86) 中的空格。您可以使用以下命令获取它:

    dir \prog* /x
  2. 启用所需的 MySQL 模块。

    extension=php_mysql.dll
    extension=php_mysqli.dll
    ...
    extension=php_pdo_mysql.dll
  3. 重新启动 Apache Web 服务器。

    for %s in (stop start) do net %s apache2.2

    您还可以使用 Apache Monitor 或服务来重新启动它。

关于php - Apache 2.4 与 PHP 5.4 : no mysql available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10870704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com