在Ubuntu 13.04中升级PHP 5.4.9到5.5

我目前在Ubuntu 13.04上运行PHP 5.4.9,并且由于新的password_ *库和其他function,我想升级到5.5。 什么是最简单和最不痛苦的升级方式?

不幸的是,现在没有简单而无痛的升级方法。 你从官方来源安装,绝对是最容易坚持下去的。

获取更新版本的一般方法是:

  • 等待下一个版本。
  • 使用来自backports的版本。 不幸的是,PHP 5.5在raring-backports上不可用( http://packages.ubuntu.com/search?suite=raring-backports&keywords=php5 )。
  • 如果你没有运行一个生产站点,一个select是手动下载和安装下一个版本的软件包 – 在这种情况下,saucy(13.10;看起来saucy有更新的版本: http://packages.ubuntu。 com / saucy / php5 )。 但是这不会跟新版本保持同步,可能会有依赖关系,直到正式发布才会得到安全支持,并且(最坏的情况下)可能完全不能在收敛(13.04)时使用。
  • 添加俏皮的存储库并使用apt-pinning来确保只升级php5包(和依赖关系)。 这是不容易的,国际海事组织,并不会给你安全更新。
  • 从源代码安装。 但是你必须安装一个非打包版本或者build立你自己的软件包。 然后你得到你想要的版本,但是这不像安装一个软件包那么容易,也不会从以后的升级中解脱出来。