我尝试使用Microsoft WebMatrix和XAMPP,但是,无论我做什么或尝试什么解决方法,我都无法让PHP和MySQL工作。
当我安装 XAMPP 时,与端口 80 存在冲突,因此 Apache 无法启动。然后我将其侦听的端口更改为 9260 并启动。但是在我这样做之后http://localhost:9260/phpmyadmin/
给了我以下错误,并且不允许我访问
#1045 - 用户"root"@"本地主机"的访问被拒绝(使用密码:否),
配置中定义的控制用户连接失败。
phpMyAdmin尝试连接到MySQL服务器,并且服务器 拒绝连接。您应该检查主机,用户名和 配置中的密码,并确保它们对应于 MySQL 服务器管理员提供的信息。
几天来我一直在尝试修复它,但我被驱赶到拐弯处。任何帮助将不胜感激!
80 问题:
您很可能正在运行Skype或其他已经使用端口80的软件。溶液:
- 打开的操作 - 选项
- 展开高级
- 单击"连接"
- 取消选中"使用端口 80 和 443 作为 ...."
连接被拒绝:
在大多数情况下,本地主机作为主机是正确的。如果您确定没有为 root 用户设置默认密码,则您的主机不正确 - 请尝试:
- 127.0.0.1
- mySQL-服务器网络 IP
- mySQL 服务器名称 (server.mydomain.eg)
如果你使用的是Skype,只需启动XAMPP,然后启动Skype。
请记住每个端口一个服务。Skype 会自动切换到另一个端口。