Pada Sistem Operasi Linux Mint 20.3 dan Ubuntu 20.04 versi PHP secara default menggunaka versi php 7.4, dalam kondisi tertentu masih dibutuhkan php versi di bawahnya akan lebih tepatnya jika Linux ini diinstall oleh beberapa versi php.
Pada kesempatan ini admin akan memberikan tutorial cara install beberapa versi php dalam satu operasi sistem Linux. Linux yang admin gunakan Linux Mint 20.3 dan ini juga mendukung Ubuntu 20.04.
Install PHP 7.4
Langkah pertama install dulu php 7.4
sudo apt install php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline
Untuk mengetes hasil lengkapnya bisa gunakan commend berikut
sudo nano /var/www/html/info.php
Dan pastekan kode berikut didalam file
<?php phpinfo(); ?>
Selanjutnya akses link ini untuk melihat hasilnya localhost/info.php
Install PHP 7.2
Sebelum menginstall php versi 7.2 tambahkan terlebih dahulu repositori berikut
sudo apt install python3-software-properties sudo add-apt-repository ppa:ondrej/php
Setelah berhasil update sistem
sudo apt-get update
Selanjutnya install php 7.2 (untuk apache2 web server)
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-mysql php-common php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline
Selanjutnya install modul .zip php 7.2
sudo apt-get install php7.2-zip
Dan kemudian restart apache2
sudo systemctl restart apache2
Set Default Versi PHP
Selanjutnya menyeting php 7.2 ini menjadi php bawaan sistem.
sudo update-alternatives --set php /usr/bin/php7.2
Menonaktifkan terlebih dahulu php 7.4
sudo a2dismod php7.4
dan aktifkan php 7.2
sudo a2enmod php7.2
Kemudian restart apache2
sudo systemctl restart apache2
Setelah berpindah dari satu versi ke versi lainnya, Anda dapat menemukan file konfigurasi PHP Anda, dengan menjalankan perintah di bawah ini.
sudo update-alternatives --set php /usr/bin/php7.2 php -i | grep "Loaded Configuration File"
Sekarang coba cek kembali di localhost/info.php
Demikian cara install multi versi php 7.2. Sedangkan untuk versi php lainnya bisa mengikuti perintal berikut
sudo apt install php5.6 [PHP 5.6] sudo apt install php7.0 [PHP 7.0] sudo apt install php7.1 [PHP 7.1] sudo apt install php7.2 [PHP 7.2] sudo apt install php7.3 [PHP 7.3] sudo apt install php7.4 [PHP 7.4] sudo apt install php8.0 [PHP 8.0]
Install Modul PHP
------------ Install PHP Modules ------------ sudo apt install php5.6-cli php5.6-xml php5.6-mysql sudo apt install php7.0-cli php7.0-xml php7.0-mysql sudo apt install php7.1-cli php7.1-xml php7.1-mysql sudo apt install php7.2-cli php7.2-xml php7.2-mysql sudo apt install php7.3-cli php7.3-xml php7.3-mysql sudo apt install php7.4-cli php7.4-xml php7.4-mysql sudo apt install php8.0-cli php8.0-xml php8.0-mysql
Set default versi php
------------ Set Default PHP Version 5.6 ------------ sudo update-alternatives --set php /usr/bin/php5.6 ------------ Set Default PHP Version 7.0 ------------ sudo update-alternatives --set php /usr/bin/php7.0 ------------ Set Default PHP Version 7.1 ------------ sudo update-alternatives --set php /usr/bin/php7.1 ------------ Set Default PHP Version 7.2 ------------ sudo update-alternatives --set php /usr/bin/php7.2 ------------ Set Default PHP Version 7.3 ------------ sudo update-alternatives --set php /usr/bin/php7.3 ------------ Set Default PHP Version 7.4 ------------ sudo update-alternatives --set php /usr/bin/php7.4 ------------ Set Default PHP Version 8.0 ------------ sudo update-alternatives --set php /usr/bin/php8.0
Untuk referensi bisa cek di link berikut:
- https://www.tecmint.com/install-different-php-versions-in-ubuntu/
- https://stackoverflow.com/questions/21699774/internal-server-error-http-error-500-after-installing-phpmyadmin-on-a-certain
- https://stackoverflow.com/questions/21699774/internal-server-error-http-error-500-after-installing-phpmyadmin-on-a-certain
- https://askubuntu.com/questions/1282005/php-curl-not-installed-in-php-7-4
saya lg belajar linux mas. bodhi linux turunan ubuntu jg kayaknya. terimakasih tuornya.
siiip mantaap. semoga bermanfaat