如何运行Symfony PHP Framework的多个版本

Jon*_*ley 1 php symfony1

我有几个使用Symfony v1.0构建的Web项目,但我对Symfony 1.4版中的新功能感到兴奋(改进的安全性,本机电子邮件支持和改进的性能).

如何继续开发我的1.0项目,还要为1.4版创建测试环境?

Jon*_*ley 7

安装Symfony的多个版本的指南

感谢Guillaume Flandre指出它,eHabib在SymfonyNerds.com上写了一篇很棒的文章 - http://symfonynerds.com/blog/?p=123

这是基本的大纲,在这里阅读整篇文章.

第1步 - 通过PEAR卸载Symfony

第2步 - 为Symfony设置结构:在/ usr/share/php/symfony中安装symfony

第3步 - 查看您需要的每个Symfony版本

使用SVN checkout获取每个Symfony版本.将它们放在基本Symfony目录下的不同文件夹中.

第4步 - 为每个版本创建符号链接

为每个版本的Symfony创建和测试符号链接.让我们将它们放在标准的bin目录中

第5步 - 创建一个新项目

使用相关的Symfony命令.例如,要创建Symfony 1.0项目:

  • sudo symfony10 init-project test1
  • sudo symfony11 generate:project test11
  • sudo symfony12 generate:project test12

步骤6 - 签入项目Config以确保其选择正确的版本.


Gui*_*dre 5

此链接应该很有用:http://symfonynerds.com/blog/?p = 123

它指向一篇文章:您在同一环境中运行多个Symfony版本的完整指南

这很容易做到.