Install PHP 7.3 di VestaCP
Tutorial kali ini akan menerangkan bagaimana proses melakukan instalasi php 7.3 yang ada di VestaCP. Pada umumnya, ketika kamu sudah berhasil install VestaCP, maka secara default versi php yang akan terpasang adalah 5.6. Namun, kebanyakan script dan cms sudah menganjurkan untuk menggunakan php versi 7 ke atas demi keamanan.
Sayangnya dari VestaCP sendiri hingga detik ini saya menulis blog belum ada pengumuman resmi terkait hal ini. Jadi mau tidak mau, kita harus memasang php 7.3 ini secara manual ya. Tenang saja, proses instalasi mudah dan cepat.
Alasan Menggunakan php 7.3
Sangat disarankan bagi teman-teman sekalian untuk menggunakan versi php paling akhir dan stable. Selain alasan keamanan, namun pada versi php 7.3 kali ini telah dilakukan optimisasi dan efisiensi resource. Dengan kata lain, pada versi php 7.3 memory yang dikeluarkan untuk mengelola dan memproses halaman atau script menjadi lebih kecil dan makin efisien pengeluaran memorynya.
Bagi kamu yang menggunakan WordPress, pada php 7.3 akan terasa lebih cepat memproses query WordPress kamu.
Install EPEL dan Remi repository
Pada langkah pertama, kita harus pastikan sudah memasang repository EPEL dan Remi terlebih dahulu. Karena base package dasar ada di EPEL, sedangkan untuk advance package biasanya ada di Remi.
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
Beberapa extra konfigurasi yang harus kamu tambahkan sebagai berikut :
yum install yum-utils yum-config-manager --enable remi-php73
Kemudian mari kita mulai proses upgrade.
yum update -y
Proses upgrade itu sendiri memakan waktu yang relatif cepat. Tergantung kecepatan cpu server yang kamu miliki. Dalam hal ini, di tempat saya menggunakan 3 core hanya membutuhkan waktu kurang lebih 2 menitan saja totalnya.
Restart Apache
Pada langkah terakhir di VestaCP, kita harus melakukan restart proses Apache.
systemctl restart httpd
Kemudian kita cek versi php dari shell (biar lebih cepat).
php -v
Maka kurang lebih hasilnya akan seperti di bawah ini. Ini adalah contoh dari versi server saya.
-sh-4.2$ php -v PHP 7.3.5 (cli) (built: Apr 30 2019 08:37:17) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies
Sekarang kamu bisa bersuka ria karena server kamu satu langkah lebih aman dari beberapa serangan yang ada.