Centos和PHP 5.4+

我是一个Web开发人员,我正在寻找使用名为Laravel的PHP框架来开始我的下一个(相当大的)项目,该框架至less需要PHP 5.4。 目前,在我公司的networking服务器上,我们运行了Centos 6以及PHP 5.3.3。

我知道使用第三方存储库(例如: https ://webtatic.com/packages/php54/)在我的Centos 6系统上安装PHP 5.4+确实是可行的,但是我正在寻找关于这样做的build议。

由于5.3.3是最常用的软件包中的最新软件包,我想知道是否有5.4+还没有添加的原因。 也许5.4+和Centos 6有一些不稳定的地方? 如果我决定在我的服务器上安装5.4+,有没有机会可以打破?

如果我不得不回滚到5.3.3,那么我在Laravel中构build的应用程序本质上是无用的,所以我只想知道所有的细节,然后决定升级到5.4并使用Laravel,或者将我的方法改为应用程序即去另一个框架。

只是在做出决定之前寻找一些build议。

谢谢。

这在他们的FAQ中得到了很好的回答。 这是一个政策决定,而不是技术/兼容性( http://wiki.centos.org/FAQ/General#head-472ce8446ebcfc82ca1800f775ba0e629ac835c7 ):

  1. 我可以从哪里得到CentOS最新版本的XyZ.rpm? 我找不到任何地方。

CentOS是一个企业级的操作系统,因此更多的是关于稳定性和长期的支持。 主要的软件包版本在产品的整个生命周期中保留。 这通常是企业所需要的,并为开发人员提供了一个稳定的基础,在这个基础上,开发人员无需担心定制的应用程序会在每次升级到最新,最好的时候中断,但最终会出现bug更新版本或API更改,从而打破向后兼容性。

所以不行,一般不会findCentOS等企业级操作系统中包含的各种软件包的最新版本。 这不是一个缺陷。

这是你永远不会从CentOS 5.x上获得PHP 5.4.x的原因。

如果我决定在我的服务器上安装5.4+,有没有机会可以打破?

当然,总是有风险,特别是在使用尖端版本的时候。
但实际上,如果你使用了一个好的第三方回购(我个人喜欢ius),那通常是可以的。