Menjalankan Multi PHP di Ubuntu 16.04 dan 18.04


Meskipun saat ini PHP sudah memasuki versi 7, namun terkadang adakalanya kita masih membutuhkan versi sebelum, guna untuk menjalankan beberapa aplikasi yang memang belum/tidak mendukung PHPv7.x. Seperti kasus di kantor saya, masih menggunakan Magento 1, yang mana ia tidak mendukung PHPv7.x. Saat ini saya menggunakan Ubuntu 18.04, dan pada repositori resmi hanya tersedia PHPv7.2, mau tidak-mau saya harus memasang php5.6 agar Magento dapat berjalan dengan sebagai mana mestinya.


Pada kesempatan kali ini, saya ingin berbagai mengenai cara pemasang PHPv5.6 dan 7.x dengan Apache dan php-fpm yang memungkinkan dapat menjalankan keduanya sekaligus.

Langsung saja, pertama-tama kita pasang dahulu apache:

Kemudian yang kedua, kita pasang php5.6 di Ubuntu 16.04 dan 18.04. Secara asali di Ubuntu tersebut tidak disediakan php5.6 di repositori resmi. Oleh karena itu kita perlu masukan repositori dari luar (ppa), yakni:

Lalu tinggal kita pasang saja php5.6 nya secara lengkap dengan perintah di bawah ini:

Setelah itu, kita pasang php7 nya.

Ubuntu 16.04

Ubuntu 18.04

Setelah selesai, sunting php-fpm. Sebelum menyunting, pastikan kita menyetopnya terlebih dahulu:

Khusus pengguna Ubuntu 16.04 ganti php7.2-fpm menjadi php7.0-fpm.  Lalu baru kita sunting php-fpm.

Ganti /etc/php/5.6/ dengan /etc/php/7.2 atau 7.0 sesuai versi php-nya.

INGAT

Untuk menutup vim dengan sudo, perintahnya adalah sebagai berikut:

Buat virtualhost khusus untuk php5.6 misalnya dengan nama http://localhost.php5, sedangan php7 kita gunakan default-nya yaknihttp://localhost.

Jadikan seperti berikut:

Aktifkan fastcgi:

Sunting virtualhost default dengan mengikuti perintah berikut:

Kemudian buat virtualhost khusus untuk php5.6.

Lalu isikan kodenya seperti berikut:

Aktifkan virtualhost php56 dengan perintah a2ensite:

Selanjutnya tes hasil konfigurasi kita, apakah sudah benar atau belum:

Jika tidak ada yang galat (error), langsung saja kita restart apache:

Sekarang tinggal kita coba buka di peramban.

Jika sudah seperti gambar di atas artinya kita sudah sukses. Semoga bermanfaat

Ayo Berlangganan!

Dapatkan pemberitahuan artikel-artikel terbaru super cepat, langsung dari surel Anda.
Lebih dari 320 telah berlangganan situsali.com, ayo segera daftarkan surel Anda sekarang juga!



Perhatian!

Demi kenyamanan bersama, sebelum berkomentar, harap gunakan bahasa yang baik dan benar. Juga baca aturan dalam berkomentar. Dilarang berkomentar yang dapat memicu pertengkaran dan menyinggung unsur SARA (Suku, Agama, Ras, dan Antar Golongan).

Leave a Reply