【问题标题】:php url and folder namephp url和文件夹名称
【发布时间】:2016-03-10 04:23:03
【问题描述】:

我刚刚在 Mac 上安装了最新的 MAMP,发现这很难理解: 文档根目录似乎是“~/MAMP/htdocs”,因为“localhost”会打开这个文件夹下的index.php文件。

但是,“localhost/MAMP/?language=English”会打开“~/MAMP/bin/mamp/index.php”。我知道在“/”之间的 URL 字符串不是必需的文件夹,但如果它们不是文件夹,它是如何构造的,系统如何知道在哪里可以找到正确的文件?

我知道这是一个非常基本的问题,我自己可能可以得到答案,但我不知道要搜索什么关键词。尝试了“php url 构建”和“php url 文件夹”但没有运气。因此,也感谢适当的关键字建议。

【问题讨论】:

    标签: php url mamp


    【解决方案1】:

    它是由 MAMP 默认设置的。如果您在文本编辑器中打开 MAMP/conf/apache/httpd.conf 并向下滚动到第 368/369 行,特别是第 408 行,您将看到它是 Apache Alias。它的设置是为了方便导航,而不必输入http://localhost:8888/bin/mamp,您只需输入http://localhost:8888/MAMP。它还设置为别名,以确保如果您从 /Applications/MAMP/htdocs 以外的其他内容更改文档根目录,您仍然可以访问 Web 工具。

    您确定 http://localhost:8888 已按照您的建议将 docroot 设置为 ~/MAMP/htdocs 吗?我问的原因是看着你的第一张图片,文本说 docroot 是/Applications/MAMP/htdocs。文档还说它应该在/Applications/MAMP/htdocs 中。我认为问题在于您在需要的应用程序文件夹中没有 MAMP。

    https://www.mamp.info/en/documentation/

    我应该将我的 HTML 和 PHP 页面存储在哪里?

    默认情况下,PHP 和 HTML 页面应存储在 MAMP 中 位于 MAMP 应用程序目录中的“htdocs”文件夹 /应用程序/MAMP。此文件夹称为“文档根目录”。你可以 更改 MAMP 应用程序中 Document Root 的路径 首选项面板:

    另外请注意https://www.mamp.info/en/documentation/#q8

    如果 MAMP 文件夹不在应用程序中,MAMP 是否可以工作 目录?

    没有。为了正常工作,MAMP 文件夹必须位于 应用程序文件夹。

    【讨论】:

    • 对不起,~ 不是主文件夹,而是/Application 在这种情况下,我只是懒惰。
    • 证明在我的机器上localhost = MAMP/htdocs/index.php,和localhost/MAMP/?language=English = MAMP/bin/mamp/index.php(我分别编辑了两个文件和页面更改)。所以这里实际上没有问题(一切正常),只是我不明白 URL 是如何构造的。
    • 我相信这两个都只是 VHOSTS。第二个是设置,因此您可以访问特定于 mamp 的配置脚本。例如 phpmyadmin 位于第二个 URL 下。
    • MAMP 默认设置。如果您在文本编辑器中打开 MAMP/conf/apache/httpd.conf 并向下滚动到第 368/369 行,特别是第 408 行,您将看到它是一个 apache Alias。就像我之前提到的,它由 MAMP 设置,为您提供访问 Web 脚本和管理工具(例如 phpMyAdmin)的方法。
    • 我不会关注这个,因为这不是问题,并且软件按预期工作。原因如上所述,但如果您不明白,那么只需知道 MAMP 将 URL /MAMP/ 配置为指向 /Applications/MAMP/bin/mamp,因此您不必在 URL 中键入 /bin/mamp/ , 而您只需键入 /MAMP/.此外,如果未配置这些别名并且您通过 MAMP 应用程序更改了根目录,那么您将无法访问 Web 工具。
    猜你喜欢
    • 2023-03-19
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2014-12-26
    相关资源
    最近更新 更多