我是Zend Framework 2的新手,我开始安装ZF2 Skeleton,如本页所示:https://github.com/zendframework/ZendSkeletonApplication
我正在使用EasyPHP,我想设置一个虚拟主机指向ZF2项目的public/
目录,因此在httpd-vhosts.conf中添加了以下配置:
<VirtualHost *:80>
ServerName zf2-app.localhost
DocumentRoot "C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\skeleton-application\public"
<Directory "C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\skeleton-application\public">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
</Directory>
</VirtualHost>
重新启动EasyPHP并输入http://zf2-app.localhost/
后,我获得了EasyPHP的localhost,因此为了访问ZF2应用程序,我必须访问此地址:http://zf2-app.localhost/skeleton-application/public/
我该如何解决这个问题?
答案 0 :(得分:1)
将此行添加到位于以下位置的主机文件中:
Windows:C:\ Windows \ system32 \ drivers \ etc
Linux / Mac:/ etc / hosts
127.0.0.1 zf2-app.localhost
您还可以将任何TLD用作.dev或.web