【发布时间】:2012-03-08 22:26:07
【问题描述】:
我很茫然。我在 WINdows 7 上安装了 Apache 2.2.21 和 PHP 5.2.17。我无法启用 mysql 模块。 Windows 7 上是否存在已知问题?
我已经运行 php --info 并看到以下内容:
C:\php>php --ini 配置文件 (php.ini) 路径:C:\WINDOWS 加载的配置文件:C:\php\php.ini 在以下位置扫描其他 .ini 文件:(无) 解析的其他 .ini 文件:(无)我还在 php.ini 中设置了我的扩展目录:
extension_dir = "C:\php\ext"
我还在我的 httpd.conf 文件中添加了一个条目:
# configure the path to php.ini
PHPIniDir "c:/php"
是的,在我的 php.ini 文件中,我启用了 php_mysql 扩展并重新启动了我的网络服务器。
我错过了什么?
【问题讨论】:
-
您确定 MySQL 扩展在 extensions 文件夹中吗?
-
你的 phpinfo() 说什么?
-
是的,我也验证了...
-
Stewie:我的 phpinfo 显示了我的 ini 文件的正确位置等,但我没有看到加载的 mysql 模块
-
你也有
extension = mysql.dll吗? PHP 不会直接自动加载扩展中的所有内容,只会自动加载您明确列出的 .dll。