很久以前,我就在我的电脑(Windows XP)上安装了 XAMP,但就在昨天,当我尝试访问 localhost 时,页面一直在加载,但没有结果。如果我尝试终止该进程,页面会停止加载并通知我找不到该页面。
答案1
尝试运行 xampp-portcheck.exe,它位于 xammp 文件夹中,检查端口 80 是否已被 xamp 打开并使用。
你安装了 skype 吗?Skype 和 xamp 有端口问题
答案2
它是否正在运行任何类型的服务器端代码?它可能陷入无限循环,或正在处理大量数据。它最终会超时或出现内存不足错误吗?这些都是值得了解的线索。您确定您访问的是正确的端口吗?PHP、Apache 和 MySQL 是否配置正确?
长远来看:我注意到 Keep-Alive 标头存在一些问题,在某些情况下,页面似乎会“永远”加载,直到刷新。删除此标头为我解决了很多问题。
我相信其他人会对 XAMP 有更深入的了解,而我对此没有经验。
答案3
您正在运行 XAMPP 控制面板吗?它是否显示 Apache 正在运行?
以下是有关 Apache 无法启动的 XAMPP Windows FAQ 条目的链接http://www.apachefriends.org/en/faq-xampp-windows.html#nostart。
Skype 冲突是我运行 Apache 时遇到的难题。不过很容易解决。。。进入 Skype,转到“操作”-->“选项”-->“连接”--> 取消“使用端口 80 作为备用端口”的复选标记,然后重新启动 Skype
答案4
在为 localhost 和本地 IP 80 端口提供 telnet 命令时,客户端 PC 不起作用,连接失败。在同一台 PC 上,我能够使用 telnt 80 端口连接外部服务器(我们系统的应用程序服务器 Orcale 11g 所在的位置)。
要访问外部服务器,我必须通过本地 IP。由于本地 IP 未连接到 telnet 中的端口 80,因此我无法访问服务器。但相同的本地 IP 在其他客户端 PC 上有效。我希望这是本地客户端问题。
请指导一下需要调用哪种组件来访问本地客户端 PC 中的端口 80?需要哪些防火墙、Windows 组件设置和服务?此客户端 PC 最近从崩溃中恢复,并恢复了出厂默认设置。操作系统是 Vista。系统崩溃之前一切正常。