Upgrade Versi PHP VestaCP di CentOS

Sekarang kebutuhan versi PHP sudah semakin tinggi, penggunaannya merupakan salah satu unsur penting sebagai penunjang berjalannya script yang sudah di buat. Ada beberapa kasus tidak berjalannya website karena versi PHP tidak sesuai dengan script yang digunakan.

Nah kali ini saya akan menunjukkan bagaimana meng-upgrade versi PHP yang secara default diinstal oleh VestaCP, dari versi 5.6 menjadi versi 7.2 di CentOS.  Oke, langsung saja kita mulai.

Install Repositori Remi dan Repositori EPEL

Pertama kita pasang repositori remi dan repositori EPEL di server, gunakan perintah dibawah sesuai dengan server CentOS kamu.

CentOS 7

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

CentOS 6

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm

Konfigurasi

Setelah memasang repositori, kita perlu mengikuti beberapa konfigurasi tambahan, jalankan perintah ini satu per-satu untuk CentOS 7 dan CentOS 6.

yum install yum-utils
yum-config-manager --enable remi-php72
yum -y update

Selanjutnya restart server dan cek apakah versi PHP sudah berubah

php -v

Catatan Tambahan

Jika proses pembaruan PHP gagal (tidak ada pembaharuan / tidak terjadi apa pun), atau sebelumnya kamu meningkatkan dari versi 5.6 menjadi 7.0 / 7.1, jalankan perintah ini untuk menonaktifkan versi PHP 5.6 / 7.0 / 7.1.

yum-config-manager --disable remi-php56
yum-config-manager --disable remi-php70
yum-config-manager --disable remi-php71

Setelah itu ulangi lagi langkah-langkah konfigurasi.