mac 上的 MAMP 虚拟主机无法正常工作

MAMP Virtualhost on mac not working

第一次尝试用MAMP做虚拟主机。我骑了几个教程,但我所做的没有用...

让我解释一下:

首先我在 /etc/hosts 中添加了一个新行 127.0.0.1 domain.dev

在virtualhost.conf中,我添加了

<VirtualHost 127.0.0.1:80>
        DocumentRoot    "/Users/cyrille/Documents/pro/sites/domain/domain/web"
        ServerName      domain.dev
        ServerAlias     domain.dev

        <Directory "/Users/cyrille/Documents/pro/sites/domain/domain/web">
            Options FollowSymLinks Indexes
            AllowOverride All
            Order deny,allow
            allow from All
        </Directory>
</VirtualHost>

'web'目录下有一个index.php

在httpd-vhosts.conf中,我添加了

<VirtualHost *:80>
 DocumentRoot /Applications/MAMP/htdocs
 ServerName localhost
</VirtualHost>

<VirtualHost *:80>
 DocumentRoot /Users/cyrille/Documents/pro/sites/domain/domain/web
 ServerName domain.dev
</VirtualHost>

有人说我要把旁边的“#”去掉 Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 在 httpd.conf

当我转到 domain.dev 时,我收到消息 'Website is unavailable'。 当我 ping domain.dev 时,我有这样的回应:

PING domain.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.047 ms...

我已经重启了 MAMP。

如果有人知道为什么它不起作用...

谢谢!

好的,

我找到了解决方案,在 MAMP 中,我必须单击 "set web & MYSQL to 80 & 3306"。下载 MAMP 时,apache 端口为 8888...