Apache Zend框架2、vhosts和MAMP

Apache Zend框架2、vhosts和MAMP,apache,zend-framework2,mamp,vhosts,Apache,Zend Framework2,Mamp,Vhosts,我想我已经正确配置了所有文件,但是当我访问url:myapp.local时,它指向的是MAMP/htdocs/目录,而不是/MAMP/htdocs/ZendSkeletonApplication master/public/(进入该公共目录将正确显示de zf2示例网页),我的配置如下: httpd vhosts.conf <VirtualHost *:8888> ServerName myapp.local DocumentRoot "/Applications/M

我想我已经正确配置了所有文件,但是当我访问url:myapp.local时,它指向的是MAMP/htdocs/目录,而不是/MAMP/htdocs/ZendSkeletonApplication master/public/(进入该公共目录将正确显示de zf2示例网页),我的配置如下:

httpd vhosts.conf

<VirtualHost *:8888>
    ServerName myapp.local
    DocumentRoot "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/"
    <Directory "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
有人能告诉我我做错了什么吗?我希望我的基本url指向/Applications/MAMP/htdocs/zendskletonapplication master/public/目录,而不是htdocs

这里有类似的问题,但我不能得到答案


谢谢

只需在
httpd.conf
文件中尝试一下(您必须已启用该文件,以包括
httpd vhosts.conf
文件)-


DocumentRoot“/Applications/MAMP/htdocs/ZendSkeletonApplication master/public/”

应该不需要启用
httpd vhosts.conf
文件。

我只需取消注释
Include/Applications/MAMP/conf/apache/extra/httpd vhosts.conf
127.0.0.1 myapp.local
<VirtualHost myapp.local>
    DocumentRoot "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/"
</VirtualHost>