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.

php versi 7.3

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.

Leave a Reply

Your email address will not be published. Required fields are marked *