【问题标题】:PHP won't appear in my local hostPHP 不会出现在我的本地主机中
【发布时间】:2015-08-22 03:17:47
【问题描述】:

所以我对编程和 php 非常陌生。我安装了 MAMP(我在 Mac 上),使用默认端口并编写了一个简短的 html 文档,我保存为 index.php。

我将它保存在 MAMP 应用程序的 HTDOCS 中名为“test”的文件夹中。

然后我进入浏览器并输入:localhost:8888/test/index.php,但不断收到 404 错误。我究竟做错了什么?非常感谢。

【问题讨论】:

    标签: php http-status-code-404 mamp


    【解决方案1】:

    尝试以下不带 8888 端口的 URL

    http://localhost/test/index.php
    http://127.0.0.1/test/index.php
    

    有效吗?

    如果没有,这里有一个可能的解决方法

    在你的 mac 中编辑 /etc/hosts

    sudo nano /etc/hosts
    

    然后将这些行添加到文件中以使 MAMP 工作

    127.0.0.1   localhost
    255.255.255.255 broadcasthost
    ::1             localhost 
    fe80::1%lo0 localhost
    

    【讨论】:

    • 哇,我感觉自己像个新手,我已经使用 MAMP 在本地安装了 WordPress,因此将它发送到我桌面上的 WP 文件夹而不是 HTDOCS。一旦我重新路由它,输入 localhost:8888/testsite/index.php 就可以了。非常感谢您的帮助!
    【解决方案2】:

    如果你得到 404 它可能是错误的目录

    查看 mamp 应用并仔细检查目录。

    http://imgur.com/WJOEAxy(10 个代表在堆栈上传)

    文档根目录

    【讨论】:

    • 哇,我感觉自己像个新手,我已经使用 MAMP 在本地安装了 WordPress,因此将它发送到我桌面上的 WP 文件夹而不是 HTDOCS。一旦我重新路由它,输入 localhost:8888/testsite/index.php 就可以了。非常感谢您的帮助!
    【解决方案3】:

    哇,我感觉自己像个新手,我已经使用 MAMP 在本地安装了 WordPress,因此将它发送到我桌面上的 WP 文件夹而不是 HTDOCS。一旦我重新路由它,输入 localhost:8888/testsite/index.php 就可以了。非常感谢您的帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-03
      • 2020-03-29
      • 1970-01-01
      • 2019-12-12
      • 2014-07-16
      • 2019-03-28
      • 1970-01-01
      • 2018-05-20
      相关资源
      最近更新 更多