Cara Install PHP 5 dan PHP 7 di Linux Ubuntu

November 24, 2018


Artikel kopiding.in kali ini akan membahas bagaimana cara install PHP 5 dan PHP 7 di Linux Ubuntu sekaligus langkah awal kita sebagai ‘pemula’ dalam mempelajari salah satu bahasa pemrograman web yang menjadi primadona ini. Dalam artikel ini seperti biasa saya menggunakan OS turunan Ubuntu yaitu Elementary OS. Sedangkan untuk versi PHP yang akan jadi ‘tikus percobaan’ yaitu versi 5.6, 7.0, 7.1, dan 7.2.


Sekilas Tentang PHP

PHP: Hypertext Preprocessor atau lebih dikenal dengan PHP merupakan salah satu bahasa pemrograman untuk pengembangan web dan pembangunan aplikasi berbasis web yang juga dapat bersanding dengan HTML. PHP dibuat oleh Rasmus Lerdorf pada tahun 1994 dan bersifat Open Source.


Cara Install PHP Pada Terminal

Untuk pemasangan PHP pada PC dengan sistem operasi Linux Ubuntu cukup mudah, kalian buka terminal, kemudian tambahkan PPA dari Ondřej Surý PPA dengan perintah berikut:


sudo add-apt-repository ppa:ondrej/php

Kemudian update repositori sistem kita


sudo apt-get update

Setelah mengeksekusi perintah di atas, mulai tahap instalasi PHP


------------ Install PHP Versi 5.6 ------------
sudo apt-get install php5.6

------------ Install PHP Versi 7.0 ------------
sudo apt-get install php7.0

------------ Install PHP Versi 7.1 ------------
sudo apt-get install php7.1

------------ Install PHP Versi 7.2 ------------
sudo apt-get install php7.2

Oke sekarang kita dapat menginstal banyak paket PHP yang kita butuhkan, tapi bagaimana cara kita mengetahui paket apa saja yang tersedia di setiap versi php?


Mudah saja, coba ketikkan perintah apt install versi_php. Jangan keburu Enter, cukup tekan Tab untuk menggunakan fitur autocomplete pada terminal.


------------ Tekan Tab [PHP 5.6] ------------
sudo apt-get install php5.6

------------ Tekan Tab [PHP 7.0] ------------
sudo apt-get install php7.0

------------ Tekan Tab [PHP 7.1] ------------
sudo apt-get install php7.1

------------ Tekan Tab [PHP 7.2] ------------
sudo apt-get install php7.2

Atau ingin lebih lengkap dengan keterangan setiap modul, bisa dengan menggunakan perintah ini


------------ Info Modul [PHP 5.6] ------------
sudo apt-cache search php5.6- | less

------------ Info Modul [PHP 7.0] ------------
sudo apt-cache search php7.0- | less

------------ Info Modul [PHP 7.1] ------------
sudo apt-cache search php7.1- | less

------------ Info Modul [PHP 7.2] ------------
sudo apt-cache search php7.2- | less

Sekarang kita bisa install paket-paket tersebut.


------------ Install Modul [PHP 5.6] ------------
sudo apt-get install php5.6-cli php5.6-json php5.6-mbstring php5.6-mysql

------------ Install Modul [PHP 7.0] ------------
sudo apt-get install php7.0-cli php7.0-json php7.0-mbstring php7.0-mysql

------------ Install Modul [PHP 7.1] ------------
sudo apt-get install php7.1-cli php7.1-json php7.1-mbstring php7.1-mysql

------------ Install Modul [PHP 7.2] ------------
sudo apt-get install php7.2-cli php7.2-json php7.2-mbstring php7.2-mysql

Lalu kita juga dapat melihat modul-modul apa saja yang telah terinstal dalam tiap versi php dengan perintah berikut.


------------ Cek Modul Terpasang [PHP 5.6] ------------
php5.6 -m

------------ Cek Modul Terpasang [PHP 7.0] ------------
php7.0 -m

------------ Cek Modul Terpasang [PHP 7.1] ------------
php7.1 -m

------------ Cek Modul Terpasang [PHP 7.2] ------------
php7.2 -m

Set Default PHP Pada Sistem

Untuk set versi PHP mana yang akan dijadikan default pada sistem, eksekusi perintah berikut


------------ Set Default PHP Versi [PHP 5.6] ------------
sudo update-alternatives --set php /usr/bin/php5.6

------------ Set Default PHP Versi [PHP 7.0] ------------
sudo update-alternatives --set php /usr/bin/php7.0

------------ Set Default PHP Versi [PHP 7.1] ------------
sudo update-alternatives --set php /usr/bin/php7.1

------------ Set Default PHP Versi [PHP 7.2] ------------
sudo update-alternatives --set php /usr/bin/php7.2

Cek Versi PHP Pada Sistem

Agar kita tahu versi PHP pada sistem kita, gunakan perintah di bawah ini


php -v
ATAU
php --version

Set Default PHP Pada Web Server Lokal (Apache)

Cara set default PHP pada web server lokal sangat berbeda dengan set default PHP pada sistem kita. Untuk set default pada web server lokal kita memerlukan perintah berikut.


sudo a2dismod php5.6
sudo a2enmod php7.2
sudo service apache2 restart

perintah a2dismod versi_php_now digunakan untuk disable atau mematikan versi PHP yang saat ini kita gunakan. Kemudian kita enable lagi atau bangunkan lagi nih PHPnya, tapi pakai versi yang terbaru atau terserah kalian versi yang mana aja sesuai kebutuhan dengan perintah a2enmod versi_php_uptoyou. Terakhir, restart Apache dengan mengeksekusi perintah service apache2 restart.


Cek Versi PHP Pada Web Server Lokal (Apache)

Selain cek versi PHP pada sistem, kita juga harus cek versi PHP pada Web Server lokal dikarenakan bisa jadi keduanya berbeda. Caranya cukup gampang.

Buat file ekstensi .php dengan nama sesuka kalian, misal info.php. Setelah itu masukkan script pendek berikut di dalam file tadi.


Simpan file di direktori /var/www/html/. Buka browser ketikkan pada address bar localhost/namafile.php. Misal localhost/info.php.


Menampilkan Informasi PHP

Terakhir, jika ingin mengetahui informasi lebih tentang versi PHP dapat dilakukan dengan perintah di bawah ini.

sudo apt show php
ATAU
sudo apt show php -a

Atau bisa juga dengan perintah berikut jika ingin mengetahui informasi mengenai tiap versi PHP yang terinstal pada PC kita.

------------ Cek Detail Informasi [PHP 5.6] ------------
sudo apt show php5.6

------------ Cek Detail Informasi [PHP 7.0] ------------
sudo apt show php7.0

------------ Cek Detail Informasi [PHP 7.1] ------------
sudo apt show php7.1

------------ Cek Detail Informasi [PHP 7.2] ------------
sudo apt show php7.2

Sekian Cara Install PHP 5 dan PHP 7 di Linux Ubuntu, jika ada pertanyaan silahkan komen di bawah. 🙂

Kategori