Php WAMP上的Zend2工作不正常

Php WAMP上的Zend2工作不正常,php,zend-framework2,wamp,Php,Zend Framework2,Wamp,我在以下情况下: 我安装了WAMP,然后安装了zend framework 2框架应用程序。 我为apache启用了mod_rewrite,但当我浏览到localhost\myapplication时,它会显示页面索引以及根目录的文件夹列表。当我点击公用文件夹时,我可以从zend2成功地看到页面 现在,我创建了一个新模块,如ZF2网站上的教程所示。他只是去了,说它应该显示一个网站。 如果我浏览到localhost/album,我会收到tje消息此服务器上找不到请求的URL/Zend/public

我在以下情况下: 我安装了WAMP,然后安装了zend framework 2框架应用程序。 我为apache启用了mod_rewrite,但当我浏览到localhost\myapplication时,它会显示页面索引以及根目录的文件夹列表。当我点击公用文件夹时,我可以从zend2成功地看到页面

现在,我创建了一个新模块,如ZF2网站上的教程所示。他只是去了,说它应该显示一个网站。 如果我浏览到localhost/album,我会收到tje消息
此服务器上找不到请求的URL/Zend/public/album。

我想我在结合zend framework设置WAMP时遇到了一个问题,因为我看到了带有文件夹列表的页面索引,需要单击它才能进入索引页面


甚至可以在WAMP上没有虚拟主机的情况下让ZF2工作吗?

如果不想编辑apache配置,您只需要更改文件的结构就可以了

public
文件夹中取出所有文件,并将它们放入wamp
www
文件夹(
c:\wamp\www


然后确保其他zf2文件(
config
data
module
等)位于
c:\wamp
中。现在您应该可以在
http://localhost
http://localhost/album

所以不可能让结构保持原样?我的意思是像c:\wamp\public\。。。。然后用.htaccess重写它?编辑
httpd.conf
文件,使文档根指向public而不是www。感谢您直接显示了公共索引页。但我仍然存在无法访问相册页(localhost/album)的问题,它显示在此服务器上找不到请求的URL/album/index。没有zendMost的任何内容。htaccess文件不生效。确保为虚拟主机设置了AllowOverride All。阅读了吗?您需要设置一个虚拟主机(根目录设置为
public
目录),并在
hosts
文件中添加一个条目