Pertanyaan Kapan PHP 5.6 berada di repositori resmi Canonical?


Saya membayangkan itu tidak akan sampai 14.10 dirilis, tetapi bahkan jika itu terjadi, dapatkah kita berharap untuk melihatnya muncul di repo yang menggunakan 14.04?


27
2017-09-23 15:53


asal




Jawaban:


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 beresiko fatal dengan 5.5, itu akan memiliki patch keamanan yang dilaporkan selama jangka waktu 14.04.

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

Pada 15.04, yang php5* paket adalah versi 5.6. Namun saya tidak akan merekomendasikan menggunakan rilis non-LTS pada server produksi karena mereka memerlukan rilis upgrade setiap 9 bulan (lawan 5 tahun, LTS mendapatkan Anda).

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


Sekitar Juni 2016, mungkin sebelumnya, mungkin tidak pernah. Ada beberapa kekuatan berbeda yang dimainkan di sini:

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

Jika Anda menerapkan pada 5.5, saya akan menguji pada 5,6 jauh sebelumnya, hanya untuk memastikan Anda tidak tertangkap. Pilihan lain adalah menggunakan cabang PHP (seperti Zend Server) yang memiliki dukungan komersial yang tampaknya membentang ke milenium berikutnya.


42
2017-09-23 16:01



Ini adalah jawaban yang sangat baik --- poin peluru kedua Anda adalah persis mengapa saya menanyakan pertanyaan ini, jadi terima kasih -! - rm-vanda
saya sudah mengirimkan email ke ubuntu-devel-discuss meminta klarifikasi. Saya akan mengupdate saat saya mencari tahu lebih lanjut. - 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 perawatan. 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
Berikut tautan ke tanggapan email: lists.ubuntu.com/archives/ubuntu-devel-discuss/2014-September/… - icc97


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

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

Defaultnya php5 ketergantungan paket akan menarik libapache2-mod-php5 yang pada gilirannya tergantung pada Apache. Jika Anda ingin menggunakan PHP SAPI yang berbeda, pastikan Anda mencantumkannya secara eksplisit saat menginstal, f.e. untuk penggunaan PHP FPM:

sudo apt-get install php5 php5-fpm

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

ppa:ondrej/apache2

Sebagai pilihan saya sangat menyarankan untuk digunakan ppa:ondrej/php itu termasuk 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

22
2017-09-23 16:46



Saya sangat yakin php5 termasuk Apache yang tidak semua orang gunakan. php5-cli lebih diinginkan. - mpen
php5-cli tidak dapat diinstal dari PPA. - Smile4ever
php5  tidak termasuk Dukungan Apache2. libapache2-mod-php5 hanya ketergantungan default, jadi Anda bisa melakukannya apt-get install php5 php5-fpm dan itu tidak akan dipasang libapache2-mod-php5. - oerdnj
Saya sangat yakin itu php5-cli dapat diinstal dari AKP, tetapi kemungkinan besar Anda menginginkannya php5-fpm dan server dengan dukungan FastCGI suka apache2 atau nginx. - oerdnj
Bagi mereka yang bertanya-tanya tentang keamanan / reputasi PPA ondrej / php: askubuntu.com/a/628214/164151 - Code Commander


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


2
2017-09-23 15:58



Tautan rusak dan saya tidak yakin apa yang seharusnya menunjuk pada hal 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 yang sunyi setiap kali saya memukul sebuah tautan yang rusak. :) - icc97


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.


2
2018-05-08 08:17



Sebenarnya pada saat LTS berikutnya dirilis, itu mungkin sekali PHP 7. sesuatu, yang memiliki proposisi nilai yang jauh lebih kuat daripada 5.6.x. - FGM