Pada penggunakan linux sering menemukan banyak versi untuk aplikasi di install biasa lebih tinggi atau lebih lama.
Penggunaan versi yang berbeda-beda tergantung kebutuhan dan faktor lain seperti hardware yang dimiliki, ataupun seperti saya seorang tukang ketik dengan php yang membutukan php5 padahal saat ini sudah muncul php7.
Hal tersebut menjadi poliemik, dimana program lama yang dibangun dengan php5 akan sulit berjalan atau sama tidak berjalan jika kita menjalankan php7. Sebagai solusinya harus di install kedua versi php nya yaitu php5 dan php7 pada laptop saya.
Setelah saya install php5 dan php7 akan terjadi perbedaan ketika kita jalankan dengan terminal dibandingkan dengan yang dijalankan dengan phpinfo.php (dijalanakan dengan webrowser).
contoh A:
contoh B :
Kenapa bisa terjadi perbedaan serperti itu?
Pada kasus A aplikasi dilankan pada terminal yang terletak file nya pada /etc/bin/
Sedangkan pada kasus B apliakasi yang dijalankan lewat apache sebagai web service.
Fungsi pada update-alternatives bisa dilihat dibawah ini dengan cara sudo update-alternatives –help
Untuk merubah versi php nya pada terminal dengan script sudo update-alternatives –config php seperti terlihat dibawah ini.
Baiklah kita bahas, pada saat menjalakan sudo update-alternatives –config php kita akan ditampilkan versi php yang sudah terinstall pada linux kita. kebetulan versi yang saya unya ada … wow banyak juga ya heheheh..
Dan dapat terlihat dengan (*) merupakan aplikasi yang sedang berjalan.
Dalam intruksi kita bisa memasukan angka untuk memilih jenis php yang akan digunakan jika menjalankan dengan terminal.Untuk kali ini saya ingin php5 agar sama dengan php yang jalan pada apache (web browser).
Sekarang versi php yang jalan dengan teminal akan sama dengan php yang jalan pada apache yang kita jalankan.
Bukan hanya untuk php, script ini di gunakan juga untuk aplikasi pada /etc/bin seperti java,ruby,gem dst.