Saya mencoba memperbarui untuk menginstal PHP 5.5, 5.6 atau 7.0 di Ubuntu 12.04 / 14.04 / 16.04 LTS, dan saya hanya bisa mendapatkan PHP 5.3.10 untuk Ubuntu 12.04, PHP 5.5.9 untuk Ubuntu 14.04 atau PHP 7.0.4 untuk Ubuntu 16.04 menggunakan repositori resmi (menggunakan apt-get).
Saya tidak begitu yakin bagaimana cara melakukan pembaruan manual - seperti yang saya butuhkan:
- untuk bermain-main dengan fitur (est) PHP baru
- untuk menginstal versi PHP yang lebih lama karena dukungan dalam perangkat lunak
Jawaban:
Anda dapat menggunakan PPA untuk tetap mengikuti perkembangan terbaru dengan PHP atau menginstal versi PHP sebelumnya (fe PHP 5.6 pada Ubuntu 16.04 LTS).
Repositori yang paling banyak digunakan berasal dari Ondřej Surý, pengelola PHP Debian:
Paket compat php5:
php5
memuaskan dependensi dalam paket lama)( Klik di sini untuk petunjuk tentang cara menggunakan PPA. )
PPA PHP sebelumnya berisi pembaruan Apache 2.4. Ini bukan lagi kasus, Anda perlu menambahkan repositori Apache 2.4 terpisah:
Jika Anda ingin menggunakan PPA ini, lakukan ini:
ppa: ondrej / php (untuk PHP 5.6 / 7.0 / 7.1)
Untuk beralih di antara versi yang diinstal, gunakan
Maka Anda harus mengatur Apache agar berfungsi dengan versi yang benar:
ppa: ondrej / php5-compat (untuk php5 compat)
Jika Anda tidak memiliki
add-apt-repository
biner, lakukan hal berikut:Tindakan pencegahan:
php.ini
.PHP 5.4
PHP 5.4 yang telah dikemas sebelumnya sekarang berada di PPA terpisah: ppa: ondrej / php5-oldstable
Perlu diketahui bahwa PHP 5.4 telah mencapai akhir masa pakainya pada 3. September 2015 dan tidak menerima pembaruan keamanan apa pun. Disarankan untuk bermigrasi ke setidaknya PHP 5.6 yang akan menerima keamanan diperbarui hingga 31. Desember 2018 .
sumber
sudo apt-get update
dulu!php -v
, informasi versi dimulai dengan pesan kesalahan ini: Gagal memuat /usr/lib/php5/20090626/xdebug.so: /usr/lib/php5/20090626/xdebug.so: tidak dapat membuka bersama file objek: Tidak ada file atau direktori yang mengganggu.apt-get install software-properties-common
jikaapt-get install python-software-properties
tidak memberikanadd-apt-repository
perintah.Paket PHP 5.4 akan membutuhkan waktu untuk masuk ke Ubuntu, karena ada banyak sekali pemeriksaan ketergantungan yang harus dilakukan. Ubuntu 12.04 sekarang dalam versi beta jadi saya ragu mereka akan meng-upgrade-nya ke PHP 5.4 (walaupun saya tidak memiliki pengetahuan resmi atau pengetahuan dalam tentang ini) - mungkin tidak akan muncul sampai Ubuntu 12.10 pada bulan Oktober tahun ini. Jika Anda menginginkannya lebih cepat dari itu, Anda harus menemukan paket pihak ketiga atau belajar membuatnya sendiri dari kode sumber.
sumber