Xampp:网络浏览器不会显示本地主机页面

Posted

技术标签:

【中文标题】Xampp:网络浏览器不会显示本地主机页面【英文标题】:Xampp: web browser won't show the localhost page 【发布时间】:2012-06-16 18:15:08 【问题描述】:

我已经在 Windows7(64 位)上安装了 xampp。我想使用 php、Apache 和 mysql。 服务器 Apache 和 MySql 服务在 Xampp 控制面板上正常运行。 但是当我在我的网络浏览器上运行 localhost 时,它只显示正在连接。没有其他的。与以前的环境相比,它在 IIS 上运行良好。

【问题讨论】:

你在什么浏览器中尝试这个?您是否尝试过输入 127.0.0.1 而不是 localhost? 尝试从 cmd 行运行 apache_start.bat,它应该会显示一些错误消息 【参考方案1】:

尝试在您的 cmd 上执行 netstat -a 并查看是否有其他服务在端口 80 上运行。您也可以使用 netstat -b 查找服务的名称,但这需要以管理员身份运行 cmd .最可能的罪魁祸首是在此端口上运行的其他一些服务不允许 Xampp 正常启动?你有像Skype这样的服务吗?如果是这样,这就是您无法访问特定页面的原因。您可以做的另一件事是进入 httpd.conf 并将监听更改为 80 以外的其他端口并进行测试。一旦更改端口进行测试,请不要忘记添加 localhost:your selected port

【讨论】:

如果是 Skype,进入 Skype > 工具 > 选项 > 高级 > 连接并去掉使用端口 80 和 443 的勾号 是的。讨厌你 Skype,我第一次遇到这个问题时,我不得不查看 windows 日志,看看为什么 apache 没有启动【参考方案2】:

如果您更改了端口号,请输入 localhost:'port number' 以进入 xampp 页面。

例如:如果您的端口号是 8080,则输入 localhost:8080

【讨论】:

【参考方案3】:

IIS 或任何其他程序(如 Skype)可能导致 Apache 无法启动。虽然它显示“正在运行”,但实际上并未运行。

要解决这个问题,有一个简单的技巧:将 Apache 安装为服务并重新启动计算机。这在大多数情况下都会起作用,因为有很多程序会保留端口 80,因此很难找到这些程序并禁用它们。

【讨论】:

【参考方案4】:

如果不是端口,则转到 htdocs,删除仪表板文件和索引文件,一切顺利! :)

【讨论】:

【参考方案5】:

如果您将 apache 列表端口从 80 更改为 8080 ,那么 . . .写 localhost:8080/your_URL ...它将起作用:)

【讨论】:

【参考方案6】:

如果您有以下错误: [Wed Jun 10 10:32:13.697671 2015] [core:warn] [pid 1408:tid 248] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- 以前的 Apache 不干净关闭跑步? 加载失败 /usr/local/lib/php/extensions/no-debug-zts-20060613/usr/local/Zend/lib/ZendExtensionManager.sote 不包含与服务器名称匹配的 ID

我是从 Apache 错误日志文件中提取的。

然后你需要检查apache的运行进程,你也可以做命令或者你可以使用GUI来做。我正在解释 GUI 方法,打开任务管理器(使用 ctrl+shift+esc)并进入进程列表并确保所有进程都可见,包括其他登录用户。并搜索 Apache 进程并结束它们。您已使用 XAmpp 或 wamp 控制面板运行它。

【讨论】:

以上是关于Xampp:网络浏览器不会显示本地主机页面的主要内容,如果未能解决你的问题,请参考以下文章

从 iPhone 访问 localhost(在同一网络中)

本地主机中没有橙色起始页

学校公用网络显示已连接,但是未识别,打开浏览器无法进入web登陆页面

如何让xampp自动更新本地主机

允许本地网络以外的用户查看我的 XAMPP 网站

等待本地主机...永远不会结束