XAMPP - “此网页不可用”

时间:2015-02-13 21:08:37

标签: php apache xampp

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

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

    <?php echo '<p>Hello World</p>'; ?> 
    
  2. 禁用万维网服务使用端口80导致我的xampp控制面板出错。
  3. 禁用mySQL56使用端口3306也导致我的xampp控制面板出错。此时,当我打开xampp控制面板时,一切看起来都很好(我说这是因为我只能看到蓝色和黑色的写作),除非它说我没有运行管理员权限。
  4. 当我在Chrome或Firefox上输入http://localhost/hello.php时,我得到&#34;此网页不可用。&#34;错误。
  5. 有谁知道我做错了什么?

    补充说明:我使用的是Windows 7,并且无法从PHP下载任何内容。

    我为一个太宽泛的问题道歉。我试图通过概述我所采取的所有行动来尽可能具体。

4 个答案:

答案 0 :(得分:3)

如果管理员权限对您不起作用,并且您确定防火墙或其他某个应用未阻止Apache ...那么:

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

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

因此,在“控制面板”中,检查“&#39; on&#39;对于Apache:
通常,2个端口中的第一个是您想要的 - 如果有80个,请使用http://localhost/
如果有443,你会使用https://localhost/

...最后 - 如果这两个中没有,你需要写下你的URL:
http://localhost:PORT_NUMBER

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

  1. 尝试使用本地网址http://127.0.0.1/hello.php
  2. 检查XAMPP控制面板以查看Apache是​​否正常运行
  3. 重新启动计算机
  4. 以管理员权限运行Apache
  5. 检查Apache服务器配置
  6. 一些不太可能的原因

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

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

答案 3 :(得分:0)

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

你必须运行localhost as,

http://localhost:PORT_NUMBER

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

您可以在XAMPP控制面板中找到分配的端口号。XAMPP Control Panel