Secara default ketika VestaCP sudah berhasil terpasang masih menggunakan versi PHP 5.x dimana harus dilakukan upgrade terlebih dahulu. Upgrade PHP dimaksudkan untuk optimisasi memory, adanya error dan bugs, serta menurunkan resiko vulnerability.
Pastikan repo EPEL dan repo REMI sudah terpasang.
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
Install komponen tambahan agar bisa memilah versi php untuk di update.
yum install yum-utils
yum-config-manager --enable remi-php74
Disable versi PHP lainnya
yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71
yum-config-manager --disable remi-php72
yum-config-manager --disable remi-php73
Jalankan Update
yum update
Proses update akan berjalan dan mulai proses instalasi PHP74. Untuk mengecek apakah versi PHP sudah menggunakan versi 74 lakukan dengan cara login SSH server kemudian :
php -v
Setelah berhasil melakukan upgrade PHP ke versi 74 mungkin anda perlu memasang beberapa extensi PHP lainnya agar bisa berjalan sempurna dan optimal pada web aplikasi anda.
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-opcache
Setelah update berhasil, jangan lupa lakukan restart pada httpd, dan nginx agar segera di apply perubahan PHP tersebut.
systemctl restart httpd systemctl restart nginx