0

伙计们,

我已经为此浪费了大约 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 配置。” 并且函数 phpinfo() 在 test.php 页面中调用时,无法识别 MySQL 扩展(以验证它是否与 PHP 一起使用),正如我的源教程网站所说的那样。

此外,我按照教程站点的说明将这个“;c:\php”添加到了路径下的系统变量中。再次,在所有这些完成后我重新启动了计算机。多次重启Apache。MySQL 允许在正确的端口中使用。有什么想法吗?

感谢您的宝贵时间,我非常感谢。

编辑:以防万一,我在没有密码的情况下安装了 MySQL,因为它说我的 root 密码错误或其他什么,所以我卸载了它,然后在没有密码的情况下重新安装它,安装一直进行。

4

0 回答 0