web-dev-qa-db-ja.com

PHP 5.6が正式な正規リポジトリに含まれるのはいつですか?

14.10がリリースされるまで公開されないと思いますが、その場合でも、14.04が使用するリポジトリに表示されることを期待できますか?

27
rm-vanda

更新:Marc Deslauriers(Canonicalのセキュリティエンジニア、知っている人)からメールが返ってきたので、答えはおそらくない。 5.5で壊滅的な問題が発生しない限り、14.04のライフサイクルの間、セキュリティパッチがバックポートされます。

はい、Ubuntuのほとんどのパッケージと同様に、セキュリティチームは、アップストリームでサポートされなくなったバージョンを含むセキュリティ修正をバックポートします。

15.04現在、php5*パッケージはバージョン5.6です。ただし、9か月ごとにrequireリリースアップグレード(LTSが取得する5年間とは反対)であるため、実稼働サーバーで非LTSリリースを使用することはお勧めしません。

16.04でCanonicalがサポートする唯一のバージョンはPHP7のようです。


2016年6月頃、おそらくもっと早く、たぶん決してないでしょう。 ここにはいくつかの異なる力があります:

したがって、誰かが5.5を手動で保守する計画に飛び込んでいない限り(奇妙なことが起こった)、おそらくある時点で移行が行われるでしょう。しかし、それがいつ遠くまで続くかを言うことは不可能です。

5.5にデプロイする場合は、5.6で十分に事前にテストを行います。別のオプションは、次のミレニアムにまで及ぶと思われる商用サポートを持つPHP(Zend Serverなど)のブランチを使用することです。

42
Oli

Ubuntu 12.04、14.04、または14.10でPHP 5.6が本当に必要な場合は、 this PPA を使用できます。

Sudo add-apt-repository ppa:ondrej/php5-5.6
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install php5

デフォルトのphp5パッケージの依存関係はlibapache2-mod-php5をプルし、Apacheに依存します。別のPHP SAPIを使用する場合は、インストール時に明示的にリストしてください。 PHP FPMの使用:

Sudo apt-get install php5 php5-fpm

注釈:2015年12月からApacheがインストールされている場合、 OndrejのApache2 PPA への依存関係もあります:

ppa:ondrej/Apache2

オプションとして、共同インストール可能なPHP 5.6およびPHP 7.0バージョンを含むppa:ondrej/phpを使用することを強くお勧めします。

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
22
Smile4ever

Ubuntu 15.04にはPHP 5.6が含まれています。したがって、LTSを気にしない場合は、Ubuntu 15.04にアップグレードしてください。

質問に答えるために:はい。リポジトリに含まれるようになりましたが、Ubuntu 15.04以降のみです。

2
Shaun Freeman

いいえ、14.10にはPHP 5.6がありません(それがあったとしても、14.04リポジトリにはおそらく入らないでしょう)。

http://packages.ubuntu.com/utopic/php5

2
fkraiem