PHP adalah singkatan dari Hypertext Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk pengembangan aplikasi berbasis web dan bisa digunakan bersamaan dengan HTML. Bahasa PHP ini diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.
Sudah kita ketahui, PHP merupakan bahasa pemrograman yang cukup populer di dunia. Hal ini terbukti dengan banyaknya framework yang dibuat menggunakan PHP seperti CodeIgniter, Yii, dan lainnya. Perkembangan PHP dirasa cukup cepat dan sudah menginjak versi ke 7. PHP 7 beberapa waktu lalu sudah resmi diluncurkan, pecinta PHP pastinya menyambut ini dengan suka cita. PHP 7 muncul tanpa melalui PHP 6, jadi langsung loncat dari 5 ke 7.
Untuk menikmati PHP versi 7 ini maka berikut adalah cara untuk menginstallnya di Debian. PHP 7 dapat diinstall menggunakan apt-get di debian namun terlebih dahulu update repository-nya di dotdeb.org.
1. Login dulu menggunakan user root menggunakan console via ssh atau akses langsung
2. Update dulu supaya nantinya tidak crash/bermasalah
apt-get update -y
3. edit apt source listnya dengan menggunakan nano atau vi
nano /etc/apt/sources.list
kemudian tambahkan line berikut
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
lalu simpan
4. download dan tambahkan juga GPG Key nya
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
jika gagal dicoba lagi, mungkin sedang sibuk/kepenuhan
5. update repositorinya dengan menggunakan apt-get
apt-get update
6. install php7.0 dengan menggunakan apt-get
apt-get install php7.0
lalu ketik Y untuk melanjutkan. Secara packacge php7 di bundle dengan apache2
7. untuk cek apakah sudah terinstall
php -v
8. Selanjutnya menginstall beberapa module php 7, untuk mengetahui list nya apa saja
apt-cache search php7.0-
9. Jika ingin menginstall semua module maka bisa menggunakan
apt-get install libphp7.0-embed php-all-dev php7.0-bz2 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dbg php7.0-dev php7.0-fpm php7.0-gd php7.0-imap php7.0-interbase php7.0-intl php7.0-json php7.0-ldap php7.0-mcrypt php7.0-mysql php7.0-odbc php7.0-opcache php7.0-pgsql php7.0-phpdbg php7.0-pspell php7.0-readline php7.0-recode php7.0-sqlite3 php7.0-sybase php7.0-tidy php7.0-xmlrpc
10. Selesai . Total untuk kebutuhan apache2 dan module php7 membutuhkan setidaknya 500mb storage
Berikut tampilan default di home dan check dari phpinfo