Cara Menjalankan PHP Versi 7.0 dan PHP Versi 5.x di Ubuntu
Hai sobat TondanoWeb.com, semoga sobat tetap dalam keadaan sehat walafiat dan tetap dalam lindungan yang Maha Kuasa.
Beberapa waktu waktu saya mendapat aplikasi untuk pendataan Anggota Jemaat (Gereja) dan aplikasi tersebut dalam bentuk aplikasi berbasis web, jadi harapan saya tinggal dicopykan saja ke dalam folder Server Localhost, setelah dicopy dan dijalankan, saya berharap akan berjalan secara normal, tapi setelah di jalankan,,, ternyata muncul error, setelah di cari-cari penyebab errornya akhirnya ketemu dan penyebabnya adalah extension mysql, karena laptop saya sudah terinstall PHP 7.0 jadi secara otomatis aplikasi tersebut akan mengalami error setelah dijalankan, karena di PHP 7.0 extension mysql (seperti fungsi mysql_connect, mysql_query, mysql_fetch_array, dan lain-lain) telah dihilangkan dan dianjurkan untuk menggunakan extension mysqli. Exstension mysqli adalah perbaikan dari extension mysql, extension mysqli dibuat untuk mendukung fitur-fitur terbaru dari MySQL Server versi 4.1 keatas.
Dalam kasus ini sebelumnya saya telah menginstal dan menggunakan PHP versi 7.0, jadi tinggal menginstal PHP versi 5.6, untuk instalasinya tinggal menyesuaikan apa yang sobat butuhkan.
sudo apt-get install php5.6 php5.6-fpm php5.6-cli php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6
setelah 2 modul versi PHP tersebut terinstal, tugas selanjutnya tinggal melakukan enable maupun disable modul php tersebut dengan cara :
Dari php5.6 ke php7.0 :
Untuk Apache:
sudo a2dismod php5.6; sudo a2enmod php7.0; sudo service apache2 restartCLI:
sudo ln -sfn /usr/bin/php7.0 /etc/alternatives/phpDari php7.0 ke php5.6:
Untuk Apache:
sudo a2dismod php7.0; sudo a2enmod php5.6; sudo service apache2 restartCLI:
sudo ln -sfn /usr/bin/php5.6 /etc/alternatives/php
Sekian untuk tutorialnya, selamat mencoba.