在windows xp中在php上配置mysql时遇到问题

时间:2012-02-21 04:13:00

标签: mysql windows php

我一直在努力解决这个简单的配置问题。我想要的只是启用mysql所以它可以使用我的PHP。在我的环境中,我在我的Windows XP机器上配置了PHP 5.2 / IIS 5.0 / MySQL 5.0,以及所有设置。根据我从众多技术建议中获得的信息,启用MySQL的简单方法是从php.ini文件中取消注释这些行。

延长=激活php_mysql.dll
延长= php_mysqli.dll

并修改 extension_dir

extension_dir =“c:\ php \ ext”

但毕竟,它仍然没有用。

我继续通过运行 phpinfo()来调查问题的原因,并且我意识到mysql函数根本没有启用。 (奇怪......)然后我打开命令提示符,键入 php -m 并确认启用了mysql函数。

最后,我发现一个有趣的发现是我输入了 php -i 并找到了这几行。

配置文件(php.ini)Path => C:\ WINDOWS
加载的配置文件=> C:\ PHP中\ php.ini中

但在 phpinfo()下,它显示以下内容:

配置文件(php.ini)路径C:\ WINDOWS
已加载的配置文件(无)

来自 phpinfo()的已加载配置文件丢失!为什么??它是怎么结束的?

有人有任何想法吗?

PS:我已将环境变量PATH设置为指向C:\ php \文件夹,以便正常工作。

1 个答案:

答案 0 :(得分:0)

这家伙得到了我正在寻找的答案。

http://www.peterguy.com/php/install_IIS6.html