rm-*_*nda 27 php official-repositories 14.04
我想它不会在 14.10 发布之前出现,但即使是这样,我们是否可以期望看到它出现在 14.04 使用的存储库中?
Oli*_*Oli 42
更新:我刚收到 Marc Deslauriers(Canonical 的安全工程师,所以知道的人)的电子邮件,答案是:可能永远不会。除非 5.5 出现灾难性错误,否则它将在 14.04 的生命周期内向后移植安全补丁。
是的,就像 Ubuntu 中的大多数软件包一样,安全团队向后移植了安全修复程序,包括上游不再支持的版本。
从 15.04 开始,php5*软件包是 5.6 版。但是,我不建议在生产服务器上使用非 LTS 版本,因为它们需要每 9 个月进行一次版本升级(与 LTS 为您提供的 5 年相反)。
16.04 中唯一支持 Canonical 的版本似乎是 PHP7。
2016 年 6 月左右,也许更早,也许永远不会。这里有几种不同的力量在起作用:
因此,除非有人加入手动维护 5.5 的计划(发生了奇怪的事情),否则可能会在某个时候发生转变。不可能说什么时候会这么远。
如果您在 5.5 上部署,我会提前在 5.6 上进行测试,以确保您不会被发现。另一种选择是使用 PHP 的一个分支(如 Zend Server),它的商业支持似乎跨越了下一个千年。
Smi*_*ver 22
如果你真的想要 Ubuntu 12.04、14.04 或 14.10 上的 PHP 5.6,你可以使用这个 PPA:
sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
Run Code Online (Sandbox Code Playgroud)
默认的php5包依赖将拉取libapache2-mod-php5,反过来依赖于 Apache。如果您想使用不同的 PHP SAPI,请确保在安装时明确列出它,对于 PHP FPM 使用 fe:
sudo apt-get install php5 php5-fpm
Run Code Online (Sandbox Code Playgroud)
注释:自 2015 年 12 月起,如果您安装了 Apache,则还依赖于Ondrej 的 Apache2 PPA:
ppa:ondrej/apache2
Run Code Online (Sandbox Code Playgroud)
作为一个选项,我强烈建议使用ppa:ondrej/php包括可共同安装的 PHP 5.6 和 PHP 7.0 版本:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
# pull a default PHP FPM (currently PHP 7.0)
sudo apt-get install php php-fpm
# pull PHP 7.0 Apache2 mod_php7 explicitly
sudo apt-get install php7.0 libapache2-mod-php7.0
# pull PHP 5.6 - just CGI SAPI
sudo apt-get install php5.6-cgi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29326 次 |
| 最近记录: |