Install php beberapa versi

Logo PHP


 بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم

Motivasi

PHP merupakan bahasa pemrogaman server-side yang diciptakan oleh Rasmus Lerdorf pada tahun 1995. Dengan dukungan dan komunitas yang banyak tak heran jika php masih diminati sampai sekarang meskipun agak meredup. Masih banyak perusahaan yang menggunakan php untuk project-project yang diminta oleh client, seperti untuk erp, e-commerce, dan sebagainya. Terkadang saat membangun sebuah project ada yang library yang dikhususkan untuk maksimal php versi 7 ada juga untuk versi 5. Hal ini karena library tersebut sudah tidak dikembangkan lagi atau ada alasan lain. Oleh karena masalah tersebut kita akan mencoba untuk install beberapa versi php untuk digunakan.

Step by step

  1. Buka terminal kemudian ketik sudo add-apt-repository ppa:ondrej/php.
    add repo

  2. Kemudian ketik apt update.
    apt update

  3. saat apt update kita menemukan error karena tidak menemukan branch impish di url reponya. kita bisa liat branch apa saja yang tersedia dengan membuka url repo tersebut di sini kemudian masuk folder dist dan pilih sesuai kebutuhan. Untuk kasus ini mengambil bionic karena yang terbaru. Kemudian update file ondrej-ubuntu-php-impish.list atau ngga rename dulu jadi php.list biar enak diliat yang ada di folder /etc/apt/sources.list.d.
  4. Lakukan lagi perintah apt update. Saat melakukan perintah tersebut menemukan error gpg NO_PUBKEY 4F4EA0AAE5267A6C. Hal ini karena tidak ada key gpg yang valid. Untuk mengatasinya bisa menggunakan cara ini sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C. Kemudian coba lagi apt update.


  5. Proses install menggunakan sudo apt install php7.2.
    install php7.2

  6. Cek version php. Karena sudah ada php versi 7.4 maka bisa switch dengan cara sudo update-alternatives --config php di terminal.
    switch version php
     

Update:

 1. Rekomendasi extention [18-08-2021]
 
sudo apt install php7.3-bcmath php7.3-bz2 php7.3-curl php7.3-intl php7.3-mbstring php7.3-mysql php7.3-readline php7.3-xml php7.3-zip

 
2. Set repo manual [0301-2021] 
- masuk folder /etc/apt/sources.list.d edit file tersebut


 Sekian langkah-langka install php versi lama di linux, semoga bermanfaat.
 
*Studi kasus : Linux arunika 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
 
There is always some insanity in love. But there are always reasons for madness. — Friedrich Nietzsche
 


Komentar

Postingan populer dari blog ini

Cara flash firmware stb b860h v2.1

Pasang Openwrt di stb b860h v2.1

Belajar Codeigniter : Melihat Data atau Read Data (CRUD)