2

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

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

4

2 回答 2

5

MAMP/htdocs您可能期望的不同,您会在其中找到所有“起始页”内容MAMP/bin/mamp(例如,英语页面是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 服务器一起使用。

于 2013-11-17T23:06:38.670 回答
0

Hi Goto Applications from finder 打开 MAMP 文件夹,然后打开 htdocs

于 2017-08-15T18:33:22.977 回答