用作MAMP起始页URL的index。*文件在哪里?

And*_*ill 2 apache url webserver mamp

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

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

Mat*_*att 5

MAMP/htdocs您将在其中找到所有“开始页面”内容MAMP/bin/mamp(例如,英语页面为MAMP/bin/mamp/English/index.php),而不是您期望的那样。

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

    Alias /MAMP "/Applications/MAMP/bin/mamp"
Run Code Online (Sandbox Code Playgroud)



告诫

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

    Alias /phpMyAdmin "/Applications/MAMP/bin/phpMyAdmin"
    Alias /SQLiteManager "/Applications/MAMP/bin/SQLiteManager"
Run Code Online (Sandbox Code Playgroud)

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

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