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:网络浏览器不会显示本地主机页面的主要内容,如果未能解决你的问题,请参考以下文章