Cara menggunakan all php versions

By On Tuesday, September 27th, 2022 Categories : Tanya Jawab

Cara menggunakan all php versions – Hallo sista dan agan semua, Met Datang di halaman blog trendwisata.com ini. Saat ini, kami dari blog TrendWisata pengen sharing tanya dan jawab yang mantab yang menunjukkan pada anda mengenai Cara menggunakan all php versions. Sebaiknya sista dan agan menyimaknya dibawah ini:

Cara mengubah versi PHP untuk subfolder atau subdomain

Mengubah versi PHP tanpa menggunakan panel

Ditulis oleh Shinta Theofani
Diperbarui lebih dari seminggu yang lalu

  1. Buka file manager atau akun FTP.

  2. Pilih folder yang versi PHP-nya akan diubah, kemudian buat atau ubah file .htaccess.

  3. Edit file .htaccessdengan menambahkan kode berikut:

<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-lsphp71
</FilesMatch>

Baris kedua pada kode di atas menunjukkan versi PHP yang akan digunakan. Berikut tabel referensi yang dapat Anda gunakan (lsphp56 berarti
PHP 5.6):

application/x-lsphp52
application/x-lsphp53
application/x-lsphp54
application/x-lsphp55
application/x-lsphp56
application/x-lsphp70
application/x-lsphp71
application/x-lsphp72

Simpan file, kemudian jalankan website menggunakan alamat subfolder atau subdomain. Contoh:

mywebsite.tld/testphp

Jika Anda ingin melakukan tes untuk kode di atas, buat file baru dan beri nama phpinfo.php. Setelah itu, tambahkan dan simpan kode di bawah ini pada file .php

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

PHP adalah bahasa pemrograman yang sangat populer dalam dunia web development. Banyak sekali kita jumpai lowongan pekerjaan atau pun projek-projek yang dibangun dengan bahasa pemrograman ini. Bahkan tidak jarang projek yang kita tangani ternyata masih menggunakan PHP versi jaman behula. Sehingga membuat kita yang sudah move on ke PHP versi terbaru jadi kerepotan.

Oke, dari pada kita pusing setiap kali nemu
source code php jaman behula, mending kita install aja semuanya secara bersamaan di Ubuntu kita.

Saya akan coba jelaskan bagaimana caranya menginstall lebih dari satu versi PHP di Ubuntu 19.04 secara bersamaan mulai dari PHP versi 5.6, 7.0, 7.1, 7.2 hingga 7.3.

NB: silakan tutorial ini dicoba untuk versi Ubuntu yang lain atau turunan distro Ubuntu, insyaallah tetep working.

PHP Yang Ada di
Repositori Resmi Ubuntu Adalah Versi 7.*

Yang perlu diketahui adalah: versi php yang berada pada repositori resmi Ubuntu adalah versi 7 titik sekian. Dan pada saat artikel ini ditulis, versi tersebut adalah versi 7.2. Sehingga ketika kita menjalankan perintah sudo apt install php tanpa menambahkan ppa apa pun, maka kita akan menginstall versi 7.2 seperti pada screenshot di bawah:

Lalu bagaimana jika kita ingin memasang versi yang lain dari PHP secara bersamaan? Jawabannya adalah dengan cara
menambahkan ppa pihak ketika dari ondrej/php.

Tambahkan PPA ondrej/php

Untuk menambahkan ppa ondrej/php kita bisa menjalankan perintah di bawah ini:

sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php

Lalu tekan ENTER sampai proses penambahan repositori selesai.

Setelah itu update repositori kita dengan menjalankan perintah berikut:

Install PHP Berbagai Versi

Setelah itu kita akan menginstall PHP berbagai versi. Secara umum
perintahnya sama, hanya saja postfix versinya saja yang berbeda-beda.

Untuk Pengguna Apache Bagi pengguna web server apache, cukup dengan mengistall package php saja sebagai berikut:

sudo apt install php5.6
sudo apt install php7.0
sudo apt install php7.1
sudo apt install php7.2
sudo apt install php7.3

Atau biar lebih cepat bisa dijadikan satu baris:

sudo apt install php5.6 php7.0 php7.1 php7.2  php7.3

Untuk Pengguna Nginx Sedangkan bagi pengguna Nginx biasanya selain menginstall package dasar php, kita juga menginstall php-fpm sebagai eksekutor script php yang datang
dari request http yang ditangkap oleh nginx.

Perintahnya seperti berikut:

sudo apt install php5.6-fpm
sudo apt install php7.0-fpm
sudo apt install php7.1-fpm
sudo apt install php7.2-fpm
sudo apt install php7.3-fpm

Atau kalau mau dijadikan satu baris bisa seperti berikut:

sudo apt install php5.6-fpm php7.0-fpm php7.1-fpm php7.2-fpm  php7.3-fpm

Install PHP Module Untuk Setiap Versi

Untuk menginstall module php untuk setiap versi, kita bisa melakukannya dengan menuliskan perintah:

sudo apt install phpx.x-[nama-module]

Anda tinggal mengganti x.x dengan versi php yang anda inginkan, lalu mengganti [nama-module]
dengan nama module yang anda inginkan.

Misalkan kita ingin menginstall module mbstring untuk PHP versi 7.0, kita bisa melakukannya dengan perintah:

sudo apt install php7.0-mbstring

Oiya, anda juga bisa menekan tombol tab dua kali untuk mengetahui list apa saja module php yang bisa kita install. Seperti dalam ilustrasi berikut:

Mengubah PHP Default Pada Ubuntu

Kita bisa menjalankan setiap versi php yang kita install dengan memanggil perintah
tersebut secara langsung. Misal kita ingin mengeksekusi menjalankan small server dengan php 5.6 maka kita hanya perlu mengeksekusi perintah:

Begitu pula misal jika kita ingin menjalankan small server dengan php versi 7.1:

Tapi pertanyaannya, kalau kita hanya memanggil dengan perintah php secara umum, maka versi mana yang akan dieksekusi? Untuk menjawab pertanyaan tersebut, kita bisa menjalankan perintah php -v.

Pada kasus saya, default
php yang terpasang adalah versi 7.3.

Kita bisa mengganti versi default php menjadi versi yang kita inginkan dengan perintah-perintah berikut ini:

Menjadikan PHP 5.6 sebagai default

sudo update-alternatives --set php /usr/bin/php5.6

Menjadikan PHP 7.0 sebagai default

sudo update-alternatives --set php /usr/bin/php7.0

Menjadikan PHP 7.1 sebagai default

sudo update-alternatives --set php /usr/bin/php7.1

Menjadikan PHP 7.2 sebagai default

sudo update-alternatives --set php /usr/bin/php7.2

Menjadikan
PHP 7.3 sebagai default

sudo update-alternatives --set php /usr/bin/php7.3

Penutup

Nah, ternyata cara menggunakan berbagai macam versi PHP secara sekaligus di Ubuntu tidak terlalu sulit. Bahkan bisa dibilang mudah. Tidak heran jika memang Ubuntu termasuk distro yang populer untuk dijadikan web server. Sekarang anda bisa lebih fokus untuk mengerjakan projek-projek yang anda tangani tanpa harus bongkar pasang php di Ubuntu anda.

Terima kasih, semoga bermanfaat 🙂

Silakan tinggalkan
komentar jika ada yang ditanyakan.

Cara menggunakan all php versions | admin | 4.5
shopee flash sale gratis ongkir
x