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


having trouble configuring mysql on php in windows xp

我一直在努力解决这个简单的配置问题。我只想启用mysql,这样它就可以与我的php一起工作。在我的环境中,我在Windows XP机器上配置了PHP 5.2/IIS 5.0/MySQL 5.0,并进行了所有设置。根据我从许多技术建议中听到的,启用MySQL的简单方法是从php.ini文件中取消注释这些行。

扩展名=php_mysql.dll
extension=php_mysqli.dll

并修改extension_dir

extension_dir="c:''php''ext"

但毕竟,它仍然不起作用。

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

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

配置文件(php.ini)路径=>C:''WINDOWS
加载的配置文件=>C:''php''php.ini

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

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

phpinfo()加载的配置文件丢失!为什么?它是怎么来到这里的?

有人有什么想法吗?

PS:我已经将环境变量PATH设置为指向C:''php''文件夹,这样就可以正常工作了。

这家伙得到了我想要的答案。

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