在phpinfo()中不加载Mysql模块;

时间:2015-07-18 14:19:44

标签: php mysql apache

版本:

Windows 7 Home Premium

Php 5.2.10

Apache 2.2.22

Mysql 5.6.25.0

这是我的配置:

My Php.ini file is under C:/Windows
My Php is installed in this directory: D:\Tools\Webcoding\php

在我的 Php.ini 文件中,我有:

Extension_dir="D:\Tools\WebCoding\php\ext"
Extension=Php_mysql.dll
Extension=Php_mysqli.dll

我的httpd.conf文件位于以下目录中:D:\Tools\WebCoding\apache\conf。在我的 httpd.conf 文件中,我有:

PHPIniDir "C:/Windows"
LoadModule Php5_module "D:/Tools/WebCoding/php/Php5apache2_2.dll
AddType application/x-httpd-php .php

localhost:8080/test.php包含以下内容,以防您需要了解。

Configuration File (php.ini) Path:
C:\Windows
Loaded Configuration File:
C:\Windows\php.ini

但是,localhost:8080 / test.php不加载Mysql模块。我尝试了任何我能找到的东西,但没有任何信息可以解决这个问题。

  1. 我尝试向前和向后斜杠,并在分机结尾添加额外的斜杠。
  2. 我尝试将php_mysql.dll放在“Windows / system32”下。
  3. 我尝试添加“C:\ Windows;”进入环境变量Path
  4. P.S。我确定我的mysql服务器运行良好。 mysql客户端运行也没有问题。所以我假设的问题仍然是配置。

1 个答案:

答案 0 :(得分:0)

问题解决了!!!我找到了!它现在有效。 libmysql.dll不在我的系统路径中。

对于遇到同样问题的人:

确保你的php_mysql.dll和libmysql.dll位于你的系统路径中,你应该检查你的环境变量路径。