伙计们,
我浪费了大约4个小时的生命,现在我要来找你。我之前已经意识到这一点,但我已经广泛阅读了类似的问题,仍然无法弄清楚我做错了什么。我使用这个来源安装了PHP 5.2.17和Apache 2.2:http://www.thesitewizard.com/php/install-mysql-windows-vista.shtml
安装工作非常好,我一直在使用它们在我的电脑上工作。我最近决定尝试添加MySQL。我使用相同的源(上面的链接)来安装MySQL。我安装了最新版本的MySQL(5.5),在我的计算机上安装它时,一切似乎都很顺利。
在我的PHP.ini文件中,以下内容已设置且未注释掉:
extension_dir = "c:\php\ext"
extension=php_mysql.dll
extension=php_mysqli.dll
PHP文件夹位于正确的位置,我查看并看到.dll文件确实存在于“ext”目录中。自从完成上述所有更改后,我都重新启动了Apache和我的计算机。
phpMyAdmin给了我这个错误:“缺少mysqli扩展名。请检查你的PHP配置。”当在test.php页面中调用时,函数phpinfo()无法识别MySQL扩展(以验证它是否与PHP一起使用),正如我的源教程网站所说的那样。
另外,我在我的教程网站指示下将这个“; c:\ php”添加到Path下的系统变量中。所有这一切完成后,我重新启动了计算机。已多次重启Apache。允许MySQL进入正确的端口。有什么想法吗?
感谢您的时间,我非常感谢。
编辑:为了防止它有任何区别,我在没有密码的情况下在MySQL中安装,因为它说我的root密码错了或者其他什么,所以我卸载它然后重新安装它而没有密码,安装一直在进行