XAMPP - “此网页不可用”

Posted

技术标签:

【中文标题】XAMPP - “此网页不可用”【英文标题】:XAMPP - "This webpage is not available" 【发布时间】:2015-04-15 00:52:35 【问题描述】:

我正在使用 php 和 xampp 尝试我的第一个 Hello World 应用程序。到目前为止,我一直在遇到错误,并且一直在解决问题。到目前为止,我有:

    将 php 文件 ("hello.php") 保存在 C:\xampp\htdocs 上。以下行位于 html“body”标签之间。

    <?php echo '<p>Hello World</p>'; ?> 
    
    禁止万维网服务使用端口 80,因为这导致我的 xampp 控制面板出错。 禁止 mysql56 使用端口 3306,这也导致我的 xampp 控制面板出现错误。此时,当我打开 xampp 控制面板时,一切看起来都很好(我这么说是因为我只能看到蓝色和黑色的字迹),只是它说我没有以管理员权限运行。 当我在 Chrome 或 Firefox 上输入 http://localhost/hello.php 时,我收到“此网页不可用”。错误。

有谁知道我做错了什么?

补充说明:我使用的是 Windows 7,还没有从 PHP 下载任何东西。

对于一个可能过于宽泛的问题,我深表歉意。我试图通过概述我采取的所有行动来尽可能具体。

【问题讨论】:

您能否更具体地了解该错误?您是否看到 HTTP 错误代码,例如503 表示服务不可用? 当然,当我点击错误页面上的“详细信息”按钮时,它显示“Google Chrome 与 localhost 的连接尝试被拒绝。网站可能已关闭,或者您的网络可能未正确配置。”在其下方,有一个“错误代码:ERR_CONNECTION_REFUSED”注释 【参考方案1】:

尝试使用管理员权限运行控制面板。右键单击控制面板图标,然后选择“以管理员身份运行”。如果您在此处粘贴启动 apache 时在控制面板中收到的消息也会有所帮助(运行 hello.php 文件不需要 mysql,因为您不访问任何数据库)。

【讨论】:

谢谢 - 以管理员身份运行并启动 Apache。现在工作。【参考方案2】:

实际上我现在在使用 XAMPP 时也遇到了一些问题,所以我敢打赌这是软件设置的问题。以下是一些可能导致您遇到问题的原因。

    尝试本地网址http://127.0.0.1/hello.php 检查 XAMPP 控制面板以查看 Apache 是否正常运行 重新启动计算机 以管理员权限运行 Apache 检查 Apache 服务器配置

一些不太可能的原因

    确保没有防火墙或其他软件阻止应用程序, 特别是端口 80 [例如,Skype 可能会这样做;可以在一个禁用 菜单]。您可能想试用 Windows 防火墙来尝试一下(make 以后一定要重新启用它) 检查C:\Windows\System32\drivers\etc 中的hosts 文件

或者,尝试连接到位于本地网站根目录 localhost / 127.0.0.1 的标准 XAMPP 页面。

【讨论】:

嘿,谢谢,现在我以管理员权限运行它。【参考方案3】:

如果管理员权限不适合您,并且您确定您的防火墙或其他应用程序没有阻止 Apache ... 那么:

确保您访问的是同一个端口,您的 Apache 正在侦听...

基本http://localhost/实际上是在请求80端口 Secure https://localhost/ 正在请求端口 443

所以在控制面板中,检查 Apache 的哪些端口“打开”: 通常 2 个端口中的第一个是您想要的 - 如果有 80 个,请使用 http://localhost/ , 如果有 443,你会使用https://localhost/

...最后 - 如果这两个都没有,您需要编写您的 URL,例如: http://localhost:PORT_NUMBER

我希望这会对某人有所帮助:)

【讨论】:

谢谢!你拯救了我的一天。我必须从配置文件中更改端口号才能启动 apache,但很高兴知道除了 localhost 之外我还需要添加新的端口号。 很高兴我能提供帮助,是的,这是常见问题,例如如果您使用的是 Skype :-)【参考方案4】:

如果您在配置 XAMPP 时更改了 Apache 的端口号,

你必须运行本地主机,

http://localhost:PORT_NUMBER

ex:89是端口号,所以可以写成localhost:89

你可以从XAMPP控制面板找到分配的端口号。XAMPP Control Panel

【讨论】:

以上是关于XAMPP - “此网页不可用”的主要内容,如果未能解决你的问题,请参考以下文章

WCF 错误:101 页面不可用

无法在 xampp 错误中访问 localhost/phpmyadmin:谷歌浏览器上的 err_connection_refused。

带有jquery的鱼眼菜单? [关闭]

geoip_country_name_by_name():所需数据库在 C:/xampp/apache/bin/GeoIP.dat 不可用

如何使端口 80 可用?在 Windows 7 上安装 xampp 1.7.7?

如何恢复丢失的 IIS Express SSL 证书?