我有我的网站在/ var/www/invent。我在/ var/www/invent/library中有zend-framework。安装zend框架没有apache虚拟主机
基本上我想要的是当我访问http://localhost/invent时就好像我有一个在apache conf文件中定义的虚拟主机“发明”(如访问http://invent)。我怎样才能做到这一点? 我在windows下开发了我的项目,设置了虚拟主机,但我不想继续这样工作,因为我无法在公开的webhosting服务上部署我的应用程序,这些服务不允许我创建虚拟主机。更不用说,如果我在局域网上部署应用程序,我还需要配置客户端的主机文件以及... 请帮助,这是与zend最讨厌的事情(迄今为止还没有尝试过其他框架)。
我无法理解你的问题。你能描述一下你遇到的实际问题吗? – Phil 2010-11-11 04:02:12
好吧,我想有一种方法来部署我的zend应用程序,而无需在网络服务器的配置文件(和/ etc/hosts文件)中添加虚拟主机。我知道我必须使用.htaccess,但我不知道如何。 – user253530 2010-11-11 04:05:26
,因为我的Zend和ZendX文件夹位于我想要使用的应用程序的库文件夹中,比方说,我的工作应用程序文件夹(比如c:/ wamp/www/invent)放在我的linux机器上(比如/ var/www/invent),并像在windows上一样运行(在我的Windows机器上,我定义了虚拟主机并更改了etc/hosts文件,以便通过键入http:// invent来访问我的应用程序)。我想要的是将zend app文件夹放置在另一个web服务器上的一般解决方案,并且无需特殊配置即可工作(有时无法使用免费webhosting服务)。 – user253530 2010-11-11 04:09:04