我有几个使用Symfony v1.0构建的Web项目,但是我对Symfony 1.4版的新功能(改进的安全性,本机电子邮件支持和改进的性能)感到兴奋。如何运行Symfony PHP Framework的多个版本
我该如何继续开发我的1.0项目,还要为1.4版本创建一个测试环境?
我有几个使用Symfony v1.0构建的Web项目,但是我对Symfony 1.4版的新功能(改进的安全性,本机电子邮件支持和改进的性能)感到兴奋。如何运行Symfony PHP Framework的多个版本
我该如何继续开发我的1.0项目,还要为1.4版本创建一个测试环境?
三江源纪尧姆弗朗德勒Symfony的
的多个版本,对 SymfonyNerds.com写eHabib一个 fantastic article - http://symfonynerds.com/blog/?p=123这里是基本轮廓,读取整个文章here。
步骤1 - 通过PEAR解除安装的Symfony
步骤2 - 设置为symfony1.2的结构:在的/ usr /共享/ PHP的安装的symfony/symfony的
步骤3 - 检出您需要的每个Symfony版本
使用SVN checkout来获取每个Symfony版本。把它们放在基础Symfony目录下的不同文件夹中。
步骤4 - 为每个版本
创建和测试符号链接的Symfony的每个版本的符号链接。让我们把这些标准bin目录
第5步 - 创建一个新的项目
使用相关的Symfony命令。例如,为了创建一个Symfony的1.0项目:
步骤6 - 检查项目配置,以确保其获得正确的版本。
正如在文章中也说了,我把它定义在LIB /供应商为SVN:外部对象:symfony的http://svn.symfony-project.com/branches/1.2
所以这是要在所有服务器上安装任何Symfony和您可以使用尽可能多的版本,而不影响在其他应用程序。
非常感谢Guillaume,我在一个新的答案中总结了这篇文章 – 2009-12-08 13:25:49
对不起,只是丢弃了链接。学过的知识 :) – 2009-12-08 13:38:44