zend framework virtualhost设置方法

Phpunit 的用法 php phpunit.phar 就可以运行phpunit

修改本地域名vhost

F:Toolswampinapacheapache2.4.9confextra 下的httpd-vhosts.conf 下面添加这几行

NameVirtualHost *:80

<VirtualHost *:80>

ServerName localhost

ServerAlias localhost

DocumentRoot F:/Tools/wamp/www

</VirtualHost>

<VirtualHost *:80>

    ServerName zf2-tutorial.localhost

    DocumentRoot F:/Tools/wamp/www/zendtry2/public

    SetEnv APPLICATION_ENV "development"

    <Directory F:/Tools/wamp/www/zendtry2/public>

        DirectoryIndex index.php

        AllowOverride All

        Order allow,deny

        Allow from all

    </Directory>

</VirtualHost>

注意第一行那个NameVirtualHost *:80 一定要加,下面这一段一定要加,上面那一段貌似无所谓

然后修改httpd.conf

a、将 LoadModule vhost_alias_module modules/mod_vhost_alias.so 前的#去掉

b、将 Include conf/extra/httpd-vhosts.conf 前的#去掉

然后修改hosts文件

127.0.0.1               zf2-tutorial.localhost

就可以访问 zf2-tutorial.localhost/ 了,注意一定要加上后面那个/ 否则变成浏览器搜索了。

对于phpunit,那三个文件都需要进行修改,boottrap修改namespacexml修改directoryconfig modules修改成对应的

本来http://zf2-tutorial.localhost/album 是访问不了的,结果我把unitest的错误改好后这个自然也好了,不过应该没有关系才对。

原文地址:https://www.cnblogs.com/whiteivory/p/4890023.html