Seperti yang sudah Anda ketahui bahwa keduanya Ubuntu 16.04 dan Debian 9 telah dikirimkan dengan PHP 7 dan aplikasi yang dirancang untuk bekerja dengan PHP 5 seperti vnStat PHP Frontend , Pemantau Server PHP , dll., mungkin tidak berfungsi karena masalah kompatibilitas.
Dalam kasus seperti itu, Anda perlu menginstal PHP 5.6 di Ubuntu 16.04 / Debian 9 untuk memenuhi persyaratan aplikasi yang ingin Anda instal di sistem.
Di sini, dalam tutorial ini, kita akan melalui langkah-langkah untuk menginstal PHP 5.6 di Ubuntu 16.04 / Debian 9.
Siapkan Repositori Ondřej
Ondřej Surý memelihara repositori PHP 5.6 dan PHP 7.0 untuk Ubuntu dan Debian . Kami sekarang akan menggunakan repositori Ondej untuk instalasi PHP 5.6 kami.
### Ubuntu 16.04 ### sudo apt-get update sudo apt-get install -y software-properties-common sudo add-apt-repository ppa:ondrej/php ### Debian 9 ### sudo apt-get update sudo apt-get install -y apt-transport-https curl curl https://packages.sury.org/php/apt.gpg | sudo apt-key add - echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php5.list
Instal PHP 5.6 di Ubuntu 16.04 / Debian 9
Perbarui cache repositori menggunakan perintah berikut.
sudo apt-get update
Sekarang, instal PHP 5.6 / PHP 7.0 menggunakan perintah apt.
sudo apt-get install -y php5.6
Verifikasi versi PHP menggunakan perintah berikut.
php -v
Keluaran:
PHP 5.6.33-1+0~20180105151408.9+stretch~1.gbp0deeda (cli) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Tangkapan layar:
Ekstra
Ada kemungkinan sistem Anda sudah memiliki PHP 7 karena perintah di atas mungkin menampilkan versi PHP sebagai 7.0 atau 7.2.
Anda dapat menggunakan perintah di bawah ini untuk menyetel versi PHP default sebagai 5.6 dan dapat beralih antara PHP 5.6 dan PHP 7, kapan saja.
sudo update-alternatives --config php
Keluaran:
There are 2 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/php7.0 70 auto mode 1 /usr/bin/php5.6 56 manual mode 2 /usr/bin/php7.0 70 manual mode Press to keep the current choice[*], or type selection number: 1 update-alternatives: using /usr/bin/php5.6 to provide /usr/bin/php (php) in manual mode
Sekarang, PHP v5.6 telah ditetapkan sebagai default untuk PHP.
Itu saja.