24 Februari 2016 - 16:11:41 - Read: 1542

Cara Install PHP7 di Ubuntu / Debian

Yarp, setelah akhirnya menyelesaikan semua project server side based on PHP, tibalah waktunya move on. Move on dari PHP5 ke PHP7. Awalnya sih pengen install side by side sekalian benchmark. Tapi Mendingan sekalian purge aja PHP5 nya. Biar mau gak mau harus mulai hati-hati menggunakan fungsi-fungsi yang udah mulai deprecated di PHP7.

// Agar tidak konflik, hapus terlebih dahulu php5
$ sudo apt-get purge php5-*

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install php7.0 php7.0-mysql

Untuk memastikan, kita bisa melihat versi PHP yang sudah terinstall saat ini

$ php -v
PHP 7.0.3-8+deb.sury.org~trusty+2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Langkah selanjutnya ada re-configure php.ini, karena settingan bawaan php.ini versi 5 sudah tidak digunakan lagi. Khusus untuk pengguna driver PDO, lokasi php.ini di PHP7 juga tidak sama dengan versi sebelumnya.

$ sudo nano /etc/php/7.0/apache2/php.ini

Lalu cari baris

#extension=php_pdo_mysql.dll

dan ganti menjadi

extension=php_pdo_mysql.dll

Bagi yang tidak menggunakan konfigurasi yang kompleks, cara-cara diatas sudah cukup untuk menjalankan aplikasi yang sudah kita buat menggunakan PHP5. Tinggal menyesuaikan saja fungsi, dan fitur baru di PHP7. Beberapa link dibawah ini bisa dijadikan acuan untuk mempelajari perbedaan antara PHP5 dan PHP7

Migrating from PHP 5.6.x to PHP 7.0.x

Table of Contents

Yarp, semoga bermanfaat ^_^