php网址和文件夹名称

时间:2016-03-10 04:23:04

标签: php url mamp

我刚在Mac上安装了最新的MAMP,发现这很难理解: 文档根似乎是“〜/ MAMP / htdocs”,因为“localhost”将打开此文件夹下的index.php文件。enter image description here

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

我知道这是一个非常基本的问题,我可以自己得到答案,但我不知道要搜索什么关键词。试过“php url construction”和“php url文件夹”,但没有运气。因此,赞赏适当的关键字建议。 enter image description here

1 个答案:

答案 0 :(得分:0)

MAMP默认设置。如果您在文本编辑器中打开MAMP/conf/apache/httpd.conf并向下滚动到第368/369行,特别是第408行,您将看到它是一个Apache别名。它设置为易于导航,而不必键入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中。我认为问题是你在Applications文件夹中没有MAMP。

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

  

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

     

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

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

  

如果MAMP文件夹不在“应用程序”中,MAMP是否可以正常工作   目录吗

     

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