我有几个使用Symfony v1.0构建的Web项目,但我对Symfony 1.4版中的新功能感到兴奋(改进了安全性,本机电子邮件支持和改进的性能)。
如何继续开发我的1.0项目,还要为1.4版创建测试环境?
答案 0 :(得分:7)
感谢Guillaume Flandre指出,eHabib在fantastic article - SymfonyNerds.com
上写了http://symfonynerds.com/blog/?p=123以下是基本大纲,请阅读整篇文章here。
第1步 - 通过PEAR卸载Symfony
第2步 - 为Symfony设置结构:在 / usr / share / php / symfony中安装symfony
第3步 - 查看您需要的每个Symfony版本
使用SVN checkout获取每个Symfony版本。将它们放在基本Symfony目录下的不同文件夹中。
第4步 - 为每个版本创建符号链接
为每个版本的Symfony创建和测试符号链接。让我们将它们放在标准的bin目录
中第5步 - 创建新项目
使用相关的Symfony命令。例如,要创建Symfony 1.0项目:
第6步 - 检查项目配置以确保其选择正确的版本。
答案 1 :(得分:5)
答案 2 :(得分:1)
正如文章中所述,我在lib / vendor中将其定义为svn:externals:symfony http://svn.symfony-project.com/branches/1.2
因此,根本没有在服务器上安装symfony,您可以使用尽可能多的版本而不影响其他应用程序。