【问题标题】:Where is the index.* file that is served as the MAMP start page URL?用作 MAMP 起始页 URL 的 index.* 文件在哪里?
【发布时间】:2026-01-06 12:05:01
【问题描述】:

我试图了解 MAMP 如何管理 Apache Web 服务器,但我找不到用作 MAMP 起始页的 index.* 文件。

不包括虚拟主机配置httpd-vhosts.confApplications/MAMP/htdocs 仅包含我自己的站点,那么http://localhost/MAMP/?language=English 是如何/在哪里配置的?我安装 MAMP 的首选项显示“起始页 URL”是 /MAMP/,这是另一个目录的别名吗?

【问题讨论】:

    标签: apache url webserver mamp


    【解决方案1】:

    您会在MAMP/bin/mamp 中找到所有“起始页”内容,而不是您可能期望的MAMP/htdocs(例如,英文页面是MAMP/bin/mamp/English/index.php)。

    这是由于MAMP/conf/apache/httpd.conf 中的以下行:

        Alias /MAMP "/Applications/MAMP/bin/mamp"
    



    警告

    如果您将 MAMP 用作快速简便的 Web 服务器(正如许多博客所推荐的那样,因为 Apple 烦人地从系统偏好设置中删除了“Web 共享”),那么这些维护页面可供任何地方的所有人使用(感谢Allow from all 你会在别名附近的配置文件中看到)。 全世界的人都可以看到你完整的php配置并编辑你的数据库。下面的别名也是有问题的。

        Alias /phpMyAdmin "/Applications/MAMP/bin/phpMyAdmin"
        Alias /SQLiteManager "/Applications/MAMP/bin/SQLiteManager"
    

    您可以尝试锁定 MAMP,但不使用 MAMP 可能更容易,因为它不适合用于实时网站。正如 MAMP 网站本身所说:

    MAMP 主要是作为 Macintosh 计算机的 PHP 开发环境而创建的,因此不应用作 Internet 的 Live Webserver。在这种情况下,我们建议您将 Mac OS X 服务器与提供的 Apache 或 Linux 服务器一起使用。

    【讨论】:

      【解决方案2】:

      来自 finder 的 Hi Goto 应用程序 打开 MAMP 文件夹 然后打开htdocs

      【讨论】: