PHP没有看到mysql扩展

use*_*398 11 php mysql

我不知所措.我在WIndows 7上安装了Apache 2.2.21和PHP 5.2.17.我无法启用mysql模块.Windows 7上是否存在已知问题?

我运行php --info并看到以下内容:

C:\php>php --ini
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File:         C:\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

我还在php.ini中设置了扩展名dir:

extension_dir = "C:\php\ext"
Run Code Online (Sandbox Code Playgroud)

我还在httpd.conf文件中添加了一个条目:

# configure the path to php.ini
PHPIniDir "c:/php"
Run Code Online (Sandbox Code Playgroud)

是的,在我的php.ini文件中,我启用了php_mysql扩展并重新启动了我的Web服务器.

我错过了什么?

Rob*_*toP 3

您是否尝试过将 php_mysql.dll 放在 C:\windows\system32 目录中?如果您将文件放在那里,重新启动网络服务器并加载模块,则可能意味着环境变量问题,或者旧版本的 php_mysql.dll 正在阻止新版本的正确加载。