WAMP + XAMPP,无法访问 localhost/phpmyadmin

Posted

技术标签:

【中文标题】WAMP + XAMPP,无法访问 localhost/phpmyadmin【英文标题】:WAMP + XAMPP, localhost/phpmyadmin not accesible 【发布时间】:2016-01-22 22:08:53 【问题描述】:

我对@9​​87654321@ 的很多事情都不熟悉,所以我在网上学习了一些教程,这需要我去localhost/phpmyadmin。但是每次我打开“网站”时,我都会收到错误 404。据我所知,这两个程序都没有端口被阻止。当我在 XAMPP 上同时启动 apache 和 mysql 时,它以绿色突出显示,并且端口是

Apache : 80, 443

MySQL : 3306

当我转到 WAMP 图标并为 Apache 测试端口时,它显示:

your port 80 is actually used by : 

Server: Apache/2.4.12 (Win32) OpenSSL/1.01l PHP/5.6.8

在我看来这不是问题。

我为 Limesurveys 安装了 XAMPP,我想在本地托管它。因此,每次我在浏览器中打开 localhost 时,它都会加载一个网站,我可以在其中从调查中进行选择。这个列表显然是空的,但重要的信息是,该网站是可用的。现在,当我尝试打开 localhost/phpmyadmin 时,我会看到一个网站告诉我有关 Error 404 之类的信息。我已经检查过,当我安装 WAMP 时安装了 phpmyadmin,并且C:/wamp/alias/phpmyadmin.conf 中的别名指向正确的folder C:/wamp/apps/phpmyadmin4.1.14/。我想知道的是,为什么我无法打开 phpmyadmin...

【问题讨论】:

你安装了Skype吗 不。我也没有teamviewer。就像我说的所有端口都是免费的,并且程序可以正确收听它们 检查 World Wide Web Publishing Service 是否正在运行。如果运行则停止 @russell310 我在服务列表中找不到它,所以我猜它没有运行 卸载teamviewer解决了我的问题 【参考方案1】:

如果您在您的机器上同时安装了 xampp 和 Wamp,请尝试卸载一个并只使用其中一个,我建议您使用 xampp。如果您分别卸载 xampp 或 wamp,请确保从 htdocs 或 www 移动所有工作文件。然后尝试打开apache和mysql,看看是否有效。

祝你好运!

【讨论】:

真正让我印象深刻的是,当您在 XMAPP 的 Apache 行中单击“配置”时,它似乎在任何地方都没有列出的 phpmyadmin 配置。我发现 phpmyadmin 的唯一地方是 wamp,即使在那里看起来也很奇怪。 到你安装xampp的位置,进入xampp文件夹,尝试在那里找到一个名为phpmyadmin的文件夹。如果它存在,请进入文件夹并尝试找到文件 config.inc.php 如果该文件夹不存在,那么您在安装 wamp 后安装了 xampp 并且它忽略了安装 phpmyadmin。删除 wamp 和 xampp,然后单独安装 xampp。【参考方案2】:

您当然可以让 XAMPP 和 WAMP 一起运行,记住您已将其中任何一个的默认端口更改为其他一些端口,而不是 80,443 和 3306,但有时它可能会在您安装其他一些时产生冲突第三方软件或启用在端口 80,443,3306 上运行的某些服务。

这里最好的替代方法是将其中一台服务器安装在网络配置为“host-only-adapter”的虚拟机中,这样您就可以从基本机器访问安装在虚拟机上的 XAMPP/WAMP,只需指向通过网络浏览器获取虚拟机的 IP 地址。

或者,

如果您想在同一台机器上同时运行 XAMPP 和 WAMP,但一次只能访问其中一个服务器,那么您可以继续安装它们一个接一个。但是,请记住,在安装其他服务器之前,您必须完全停止从 XAMPP 或 WAMP 控制面板运行的所有服务,然后退出应用程序。在此步骤之后,您可以继续安装其他服务器,而无需更改任何配置或端口号。这是因为在这种情况下,我们假设一次只能访问其中一个服务器。因此,在启动另一台服务器之前,必须通过停止所有服务来完全退出当前正在运行的应用程序。如果安装了 Skype,则必须将默认传入连接端口更改为端口 80 和 443 以外的端口。

如上所述,如果您的目的是同时访问两个服务器并同时运行,那么利用虚拟机将是避免冲突和最终解决长期故障的最佳选择。

如果你搞砸了更改端口和配置文件,那么在尝试从 XAMPP 控制面板访问 phpmyadmin 时可能会出现以下错误:

    **mysql said: Cannot connect: invalid settings. xampp**

注意: 在启动服务器时, 以管理员身份运行 否则某些服务将无法正常启动。

“我尝试在 WINDOWS 10 上同时安装 XAMPP 和 WAMP,正如许多线程所指出的那样,我更改了 MYSQL 和 APACHE XAMPP 的默认端口,因为它会与已经安装的 WAMP 冲突,最终无法访问 PHPMYADMIN XAMPP 控制面板。然后在不更改任何配置或端口的情况下重新安装 XAMPP。停止 WAMP 服务,退出应用程序,然后从 XAMPP 控制面板启动 PHPMYADMIN。最后它工作了!虽然过程看起来很短,但实际上它花了我无数小时并在网络上进行痛苦研究并测试可能的解决方案,直到我想出这个。”

希望,这个快速提示和指南会有所帮助。

【讨论】:

【参考方案3】:

停止所有 IIS 服务和 Skype 通常使用相同的端口。

【讨论】:

什么是 IIS 服务,连 Skype 都没有安装 ;)

以上是关于WAMP + XAMPP,无法访问 localhost/phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章

无法启动最新的 WAMP 和 XAMPP?

配置对 XAMPP 的外部访问

如何在 Linux 中从 XAMPP 访问 Windows Wamp64 www 目录以便于操作系统迁移

无法在 wamp 中通过 Web 表单插入,但它在 xampp 中有效

WIN7 wamp 怎么同时安装 Xampp,不同时启动,不同端口,都无法启动Xampp的apache,80端口未占用

连接失败 - 使用 php 7.3 和 8.0 失败 - 尝试 wamp 和 xampp - 尝试访问 sqlserver 数据库