PHP 5.6は公式の正規リポジトリにいつ表示されますか?


27

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

回答:


42

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

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

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

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


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

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

5.5にデプロイする場合は、5.6で十分に事前にテストを行います。別の選択肢として、PHPのブランチ(Zend Serverなど)を使用することもできます。このブランチには、次の千年紀に及ぶ商用サポートが含まれているようです。


1
これは素晴らしい答えです--- 2番目の箇条書きは、まさにこの質問をした理由です。
rm-vanda 14

3
私がしているのubuntu-develの-議論に電子メールを送信し明確化を求めます。詳細がわかり次第更新します。
オリ

ブリリアント-!詳細で真正な答えをありがとうございました!XD
rm-vanda 14

PHP 5.6に入るJFTRパッチのほとんどは、十分に注意してPHP 5.5に適用できます。そのため、PHP 5.5の実行は見た目ほど悪くないかもしれません。また、PHP 5.6だけでなく、PHP 7.0への準拠を直接テストすることをお勧めします。これにより、Ubuntu 16.04にジャンプできます。
oerdnj

電子メールの応答へのリンクは次のとおり
archives

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

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

sudo apt-get install php5 php5-fpm

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

ppa:ondrej/apache2

オプションとして、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

5
php5誰もが使用するわけではないApacheが含まれていると確信しています。php5-cliより望ましいです。
mpen 14

php5-cliはPPAからインストールできません。
Smile4ever

php5 Apache2サポートは含まれませんlibapache2-mod-php5はデフォルトの依存関係であるため、apt-get install php5 php5-fpmインストールできますがインストールされませんlibapache2-mod-php5
oerdnj

これはphp5-cliPPAからインストール可能であると確信していますが、おそらく、またはのphp5-fpmようなFastCGIをサポートするサーバーがapache2必要nginxです。
oerdnj

1
ondrej / php PPAの安全性/評判について疑問がある場合:askubuntu.com/a/628214/164151
コード司令官

2

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

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


リンクが壊れていて、実際にこのpackages.ubuntu.com/trusty/php5を指しているのかどうかわかりません
icc97

@ icc97この質問は約14.10でしたが、現在はEOLです。ここにはもう何もありません。
fkraiem

結構なことです。リンクが切れるたびに静かに涙を流します。:)
icc97

2

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

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


実際、次のLTSがリリースされる頃には、PHP 7.somethingである可能性が非常に高く、5.6.xよりもはるかに強力な価値提案があります。
FGM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.