繁体   English   中英

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

[英]How to run multiple versions of Symfony PHP Framework

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

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

安装多个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签出获取每个Symfony版本。 将它们放在Symfony基本目录下的其他文件夹中。

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

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

第5步 -创建一个新项目

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

  • sudo symfony10初始化项目test1
  • sudo symfony11生成:项目test11
  • sudo symfony12生成:项目test12

第6步 -检入项目Config,以确保获得正确的版本。

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

它指向的文章名为: 在同一环境上运行多个Symfony版本的完整指南。

这很容易做到。

正如文章中所说,我在lib / vendor中将其定义为svn:externals:symfony http://svn.symfony-project.com/branches/1.2

因此,根本不需要在服务器上安装symfony,并且可以使用多个版本而不影响其他应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM