Zend Framework 2、虚拟主机和 MAMP

Posted

技术标签:

【中文标题】Zend Framework 2、虚拟主机和 MAMP【英文标题】:Zend Framework 2, vhosts and MAMP 【发布时间】:2014-08-06 04:36:46 【问题描述】:

我想我已经正确配置了所有文件,但是当我访问 url:myapp.local 时,它指向 MAMP/htdocs/ 目录而不是 /MAMP/htdocs/ZendSkeletonApplication-master/public/(转到这个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>

主机

127.0.0.1 myapp.local

谁能告诉我我做错了什么?我希望我的基本 url 指向 /Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/ 目录,而不是 htdocs。

这里有类似的问题,但我无法得到答案。 Vhost Zend Framework configuration MAMP - redirected to the index page of the server

谢谢

【问题讨论】:

【参考方案1】:

只需在httpd.conf 文件中尝试此操作(您必须启用包含httpd-vhosts.conf 文件的位置)-

<VirtualHost myapp.local>
    DocumentRoot "/Applications/MAMP/htdocs/ZendSkeletonApplication-master/public/"
</VirtualHost>

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

【讨论】:

我只需要取消注释Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

以上是关于Zend Framework 2、虚拟主机和 MAMP的主要内容,如果未能解决你的问题,请参考以下文章

zend framework如何安装?

Zend Framework 2 on 1&1

Zend Framework 和 Doctrine 2 - 我的单元测试是不是足够?

Zend Framework 2和PHP 7

jquery FormData和Zend Framework 2

Zend Framework windows8.1下配置zend framework1.12