我试图了解 MAMP 如何管理 Apache Web 服务器,但我找不到index.*
用作 MAMP 起始页的文件。
httpd-vhosts.conf
不包括虚拟主机配置,Applications/MAMP/htdocs
仅包含我自己的站点,那么如何/在哪里http://localhost/MAMP/?language=English
配置?我安装 MAMP 的首选项显示“起始页 URL”是/MAMP/
,这是另一个目录的别名吗?
与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 服务器一起使用。
Hi Goto Applications from finder 打开 MAMP 文件夹,然后打开 htdocs