Upgrade PHP7
Tahun 2017 jika belum menggunakan PHP 7 kebangetan sob. Selain dari performa yang meningkat dan efisiensi nya dalam mengolah file PHP. Dalam kasus ini atau dalam tahun 2017 ini PHP 7 memang baru baru saja banyak mendukung aplikasi dan plugins seperti wordpress dan lain lain. Jadi di 2017 ini cocok untuk Upgrade php ke PHP 7 Sob. Dan jangan lupa ya sob setelah upgrade, keamanan PHP juga meningkat selain dari segi Performa nya.1. Menambahkan PPA Repository paket PHP 7
add-apt-repository ppa:ondrej/phpJika muncul pesan add-apt-repository: command not found
sobat baca solusinya disini dlu ya :
Solusi add-apt-repository: command not found pada Ubuntu
Jika sudah bisa menggunakan comman add-apt-repository tapi masih saja error saat menambahkan repositorynya. Sobat jangan takut. Lakukan perintah berikut :
apt-get install -y language-pack-en-base2. Update Repository
LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
apt-get update
3. Install paket php7
apt-get install php7.0 php7.0-fpm php7.0-mysql
4. Update Socks PHP pada virtualhost Nginx
Sebelum update kita harus tau dulu lokasi socks php nya
PHP5
/var/run/php5-fpm.sockPHP7
/var/run/php/php7.0-fpm.sock
Kemudian Konfigurasi Vhost Nginx
nano /etc/nginx/sites-enabled/defaultkemudian Cari Script:
fastcgi_pass unix:/var/run/php5-fpm.sock;
Kemudian ganti menjadi :
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
Hasilnya akan seperti dibawah ini
Sock PHP7 pada konfigurasi VHost Nginx |
5. Restart Nginx
service nginx restart6. Tes PHP
Sobat bisa tes pada website sobat , dan periksa apakah sudah berjalan seperti sebelumnya atau tidak. Jika sobat menggunakan wordpress, Maka lakukan lah update pada plugins maupun theme.
Kemudian sobat juga bisa menggunakan cara berikut.
php -vMaka akan keluar output versi PHP yang digunakan seperti dibawah(gambar)
PHP 7.0.16-4+deb.sury.org~trusty+1 (cli) (built: Mar 2 2017 13:27:03) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.16-4+deb.sury.org~trusty+1, Copyright (c) 1999-2017, by Zend Technologies
Jika sudah seperti di atas dan website sobat sudah berjalan semestinya, Bisa dipastikan PHP7 sudah berjalan di server sobat. Terimakasih.