Kapan PHP 5.6 akan berada di repo kanonik resmi?


27

Saya membayangkan itu tidak akan sampai pukul 14.10 dirilis, tetapi bahkan jika itu masalahnya, dapatkah kita berharap untuk melihatnya muncul di repo yang digunakan 14,04?

Jawaban:


42

Diperbarui: Saya Baru saja mendapat email kembali dari Marc Deslauriers (insinyur keamanan di Canonical, jadi seseorang yang akan tahu) dan jawabannya adalah: Mungkin tidak pernah . Kecuali ada sesuatu yang salah dengan 5.5, itu akan memiliki patch keamanan yang di-backport untuk umur 14,04.

Ya, seperti kebanyakan paket di Ubuntu, tim keamanan mendukung perbaikan keamanan, termasuk untuk versi yang tidak lagi didukung oleh upstream.

Per 15.04, php5*paket-paketnya adalah versi 5.6. Namun saya tidak akan merekomendasikan menggunakan rilis non-LTS pada server produksi karena mereka memerlukan upgrade rilis setiap 9 bulan (berlawanan dengan 5 tahun LTS membuat Anda).

Dan satu-satunya versi yang didukung Canonical di 16.04 tampaknya adalah PHP7.


Sekitar Juni 2016, mungkin lebih awal, mungkin tidak pernah. Ada beberapa kekuatan berbeda yang berperan di sini:

Jadi, kecuali seseorang melompat dalam suatu rencana untuk mempertahankan secara manual 5,5 (hal-hal asing telah terjadi) mungkin akan ada transisi di beberapa titik. Tidak mungkin untuk mengatakan kapan itu akan sejauh ini.

Jika Anda menggunakan 5.5, saya akan menguji 5.6 sebelumnya, hanya untuk memastikan Anda tidak ketahuan. Pilihan lain adalah dengan menggunakan cabang PHP (seperti Zend Server) yang memiliki dukungan komersial yang tampaknya memasuki milenium berikutnya.


1
Ini adalah jawaban yang sangat bagus --- poin kedua Anda adalah tepat mengapa saya mengajukan pertanyaan ini, jadi terima kasih -!
rm-vanda

3
Saya telah mengirim email ke ubuntu-devel-mendiskusikan meminta klarifikasi Saya akan memperbarui karena saya tahu lebih banyak.
Oli

Cemerlang-! Terima kasih banyak atas jawaban mendalam dan benar-benar kanonik! XD
rm-vanda

JFTR sebagian besar tambalan yang masuk ke PHP 5.6 dapat diterapkan ke PHP 5.5 dengan cukup hati-hati. Jadi menjalankan PHP 5.5 mungkin tidak seburuk kelihatannya. Saya juga menyarankan untuk langsung menguji kepatuhan dengan PHP 7.0, bukan hanya PHP 5.6, sehingga Anda dapat melompat ke Ubuntu 16.04.
oerdnj


22

Jika Anda benar-benar menginginkan PHP 5.6 di Ubuntu 12.04, 14.04 atau 14.10, Anda dapat menggunakan PPA ini :

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

php5Ketergantungan paket default akan menarik libapache2-mod-php5yang pada gilirannya tergantung pada Apache. Jika Anda ingin menggunakan SAPI PHP yang berbeda, pastikan Anda mencantumkannya secara eksplisit saat menginstal, untuk penggunaan PHP FPM:

sudo apt-get install php5 php5-fpm

Anotasi: Sejak Desember 2015 jika Anda memasang Apache, ada juga ketergantungan pada Ondrej's Apache2 PPA :

ppa:ondrej/apache2

Sebagai pilihan, saya sangat merekomendasikan untuk menggunakan ppa:ondrej/phpyang menyertakan versi PHP 5.6 dan PHP 7.0 yang dapat diinstal bersama:

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
Saya cukup yakin php5termasuk Apache yang tidak semua orang gunakan. php5-clilebih diinginkan.
mpen

php5-cli tidak dapat diinstal dari PPA.
Smile4ever

php5 tidak termasuk dukungan Apache2. libapache2-mod-php5hanya ketergantungan default, jadi Anda bisa melakukannya apt-get install php5 php5-fpmdan itu tidak akan menginstal libapache2-mod-php5.
oerdnj

Saya cukup yakin itu php5-clidapat diinstal dari PPA, tetapi kemungkinan besar Anda ingin php5-fpmdan server dengan dukungan FastCGI suka apache2atau nginx.
oerdnj

1
Bagi mereka yang bertanya-tanya tentang keamanan / reputasi PPA ondrej / php: askubuntu.com/a/628214/164151
Code Commander

2

Tidak, 14.10 tidak memiliki PHP 5.6 (dan bahkan jika itu, mungkin tidak akan masuk ke dalam 14,04 repo).

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


Tautan ini rusak dan saya tidak yakin apa yang seharusnya menunjuk pada mungkin ini packages.ubuntu.com/trusty/php5 ?
icc97

@ icc97 Pertanyaan ini sekitar 14.10, yang sekarang EOL. Tidak ada yang bisa dilihat di sini lagi.
fkraiem

Cukup adil, saya hanya meneteskan air mata diam-diam setiap kali saya menekan link yang rusak. :)
icc97

2

Ubuntu 15.04 memiliki PHP 5.6 di dalamnya. Jadi, jika Anda tidak peduli dengan LTS, tingkatkan ke Ubuntu 15.04.

Jadi untuk menjawab pertanyaan: ya. sekarang termasuk dalam repositori, tetapi hanya dimulai dengan Ubuntu 15.04.


Sebenarnya pada saat LTS berikutnya dirilis, mungkin saja PHP 7.something, yang memiliki proposisi nilai yang jauh lebih kuat daripada 5.6.x.
FGM
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.