在Ubuntu上使用LAMP开发本地Zend应用程序 – 虚拟主机configuration

我有几个ZF项目正在运行或closures,直到今天,我总是直接在远程服务器上工作。

我想在开发过程中切换到本地环境,所以我想知道是否有人愿意与我分享一些我们应该应用于这种情况的虚拟主机configuration?

重点将是有:
www / myproject1文件夹指向: http:// myproject1 /
www / myproject2文件夹指向: http:// myproject2 /
www / myproject3文件夹指向: http:// myproject3 /

请帮忙吗?

ps- 我看到很多例子,但是当我把Zend添加到查询中时,我似乎遇到了麻烦。

非常感谢,
MEM

我在我的Ubuntu上完成了以下工作:

  1. 用aptitude安装zend-framework包
  2. 将path添加到/etc/php5/apache2/php.ini的包含pathvariables中的zend框架
  3. 使用zf create project/var/www设置3项目myproject1myproject2myproject3
  4. /etc/apache/sites-available ,我添加了3个文件( myproject1myproject2myproject3 ),其中包含以下内容:
 <VirtualHost *:80> ServerName myproject1.example.com DocumentRoot /var/www/myproject1/public SetEnv APPLICATION_ENV "production" <Directory /var/www/myproject1/public> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 
  1. 激活他们使用a2ensite myproject1 ,添加重写模块与a2enmod rewrite并重新启动apache。

  2. 最后,我在/etc/hosts添加了以下3行:

 127.0.0.1 myproject1.example.com 127.0.0.1 myproject2.example.com 127.0.0.1 myproject3.example.com 

现在,我可以使用urlhttp://myproject1.example.com/访问我的项目

如果这仍然不适合你,你想用你在/var/log/apache2/error.log得到的错误信息编辑你的问题吗?