无法查看 XAMPP localhost 页面,除了 Apache“它有效!”

Posted

技术标签:

【中文标题】无法查看 XAMPP localhost 页面,除了 Apache“它有效!”【英文标题】:Can't view XAMPP localhost Page except Apache "It Works!" 【发布时间】:2011-04-09 00:50:32 【问题描述】:

我目前正在使用安装了 Apache 2.2、php 5.3、mysql 5.1 和 XAMPP 1.7.3 的 Windows XP SP3。

但是,在安装了包括 XAMPP 在内的所有内容后,我根本看不到“XAMPP 欢迎页面”!我只看到 Apache 默认页面“It Works!!”在http://localhost/ 上。我也尝试了http://127.0.0.1/,但它返回了相同的 Apache 结果。我的 Apache 和 MySQL 服务似乎在 XAMPP 控制台上运行良好。

我还在 C:\program files\apache\htdocs\test.php 下放置了一个 php 文件,并通过 http://localhost/test.php 访问该页面,效果很好!我真的想不通为什么 XAMPP 没有安装在 Apache 上。

任何人都可以就这个问题提供一些建议吗?谢谢。

【问题讨论】:

你是否同时运行独立的 apache 和 XAMPP? 【参考方案1】:

XAMPP 是一个独立的 AMP 解决方案,因此您无需安装 Apache 或其他任何东西。如果这样做,两台服务器可能会发生冲突。

您需要卸载 XAMPP,或者卸载 Apache、PHP 和 MySQL。

请注意,XAMPP 需要通过其控制面板启动,可从它将创建的任何开始菜单文件夹访问。

编辑:另外,XAMPP 有自己的 htdocs 文件夹,位于 C:\xampp\htdocs

【讨论】:

所以我所要做的就是卸载所有东西,只需要重新安装 XAMPP?但是如何安装 Apache、PHP 和 MySQL?除非 XAMPP 里面已经有所有的安装文件? 您对 XAMPP 的解决方案就像一个有魅力的家伙!谢谢!问题是由于 2 台 Apache 服务器相互冲突造成的。用户只需安装 XAMPP 程序即可完全正常运行 apache。【参考方案2】:

或者,您可以通过 httpd.conf 切换 XAMPP 安装随附的 Apache 服务器的端口。正如here 所描述的,例如:

只要记住通过http://localhost:XXXX寻址相应的页面 XXXX 是您选择的新端口号(例如 8080)。

【讨论】:

【参考方案3】:

从 xampp 控制面板 >config > Apache httpd.conf 检查端口

然后

【讨论】:

以上是关于无法查看 XAMPP localhost 页面,除了 Apache“它有效!”的主要内容,如果未能解决你的问题,请参考以下文章

localhost的Xampp设置

无法访问 wamp/xampp apache localhost:80 WINDOWS 10

XAMPP - 无法连接到 phpmyadmin

从 phpmyadmin 和 mysql 阻止除 localhost 之外的所有用户

打开localhost出现如下界面,啥情况?

Windows 10 无法加载页面 localhost/phpmyadmin