Untuk upgrade PHP 7 ke PHP 8 di CentOS 7, kamu bisa mengikuti langkah-langkah berikut. Pastikan kamu punya akses root atau menggunakan sudo. Proses ini menggunakan EPEL dan Remi repository, yang sangat umum untuk mengelola versi PHP di CentOS.
Langkah-langkah Upgrade PHP 7 ke PHP 8 di CentOS 7 1. Cek versi PHP saat ini
php -v
2. Install EPEL dan Remi Repository
sudo yum install epel-release -y sudo yum install yum-utils -y sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
3. Tampilkan semua versi PHP yang tersedia dari Remi
yum list php --showduplicates | sort
4. Nonaktifkan repo PHP 7 dan aktifkan PHP 8.1 (atau 8.2/8.3 tergantung yang kamu inginkan)
Contoh untuk PHP 8.1:
sudo yum-config-manager --disable 'remi-php7
sudo yum-config-manager --enable remi-php81
Ganti remi-php81 dengan remi-php82 atau remi-php83 kalau kamu ingin versi lain.
5. Upgrade PHP
sudo yum update -y
6. Verifikasi versi PHP baru
php -v
Tambahan (untuk Apache atau Nginx) Jika kamu menggunakan Apache:
sudo systemctl restart httpd
Jika kamu menggunakan Nginx dengan PHP-FPM:
sudo systemctl restart php-fpm sudo systemctl restart nginx
Catatan Penting Backup dulu sistem dan konfigurasi PHP-mu sebelum upgrade. Cek kompatibilitas aplikasi/webmu terhadap PHP 8. Kalau kamu punya ekstensi PHP yang penting (seperti pdo, gd, mbstring, dll), kamu mungkin perlu install ulang dengan:
sudo yum install php-mysqlnd php-gd php-mbstring php-xml php-cli php-fpm