Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA DOWNGRADE PHP 8 KE 7

Panduan langkah demi langkah tentang cara downgrade PHP 8 ke PHP 7 untuk kembali ke versi yang lebih stabil atau kompatibel dengan aplikasi kamu.

Melakukan downgrade PHP dari versi 8 ke 7 terkadang diperlukan untuk menjaga kompatibilitas dengan aplikasi lama atau untuk menstabilkan lingkungan server. Proses ini harus dilakukan dengan hati-hati untuk menghindari masalah yang tidak diinginkan. Berikut adalah langkah-langkah yang dapat kamu ikuti untuk downgrade PHP.

Periksa Versi PHP yang Terinstall

Pertama, kamu harus mengetahui versi PHP yang saat ini terinstall di server kamu. Untuk memeriksanya, kamu bisa menjalankan perintah berikut di terminal.

php -v

Backup Semua Data Penting

Sebelum melakukan perubahan apa pun, sangat penting untuk melakukan backup. Backup semua website, konfigurasi server, dan database yang mungkin terpengaruh oleh perubahan versi PHP.

Nonaktifkan Modul PHP 8

Kamu perlu menonaktifkan modul PHP 8 yang saat ini digunakan oleh server. Ini bisa dilakukan menggunakan perintah berikut, tergantung pada pengelola pakej sistem kamu.

Untuk Ubuntu dan Debian

sudo a2dismod php8.0

Untuk CentOS dan Fedora

sudo yum remove php8.0*

Install PHP 7

Setelah menonaktifkan PHP 8, kamu bisa melanjutkan untuk menginstall versi PHP yang diinginkan. Misalnya, untuk menginstall PHP 7.4, gunakan perintah berikut.

Untuk Ubuntu dan Debian

sudo apt-get install php7.4
sudo apt-get install php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-json

Untuk CentOS dan Fedora

sudo yum install php7.4
sudo yum install php7.4-cli php7.4-fpm php7.4-json php7.4-common php7.4-mysqlnd php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath php7.4-json

Aktifkan Modul PHP 7

Setelah instalasi selesai, aktifkan modul PHP 7.4 dengan menggunakan perintah berikut.

Untuk Ubuntu dan Debian

sudo a2enmod php7.4

Untuk CentOS dan Fedora

sudo systemctl start php7.4-fpm
sudo systemctl enable php7.4-fpm

Konfigurasi Ulang Server Web Kamu

Kamu mungkin perlu mengonfigurasi ulang server web yang kamu gunakan, seperti Apache atau Nginx, untuk menggunakan versi PHP yang baru terinstall.

Contoh untuk Apache

Edit file konfigurasi Apache dan pastikan kamu menggunakan PHP 7.4.

<FilesMatch \.php$>
    SetHandler application/x-httpd-php7.4
</FilesMatch>

Contoh untuk Nginx

Untuk Nginx, arahkan ke socket atau port PHP-FPM yang sesuai dengan versi PHP 7.4 pada file konfigurasi server block kamu.

Perbarui Konfigurasi PHP

Kamu mungkin perlu memperbarui file php.ini agar sesuai dengan kebutuhan kamu. Lokasi file ini biasanya terletak di /etc/php/7.4/ untuk Ubuntu atau Debian dan /etc/php.ini untuk CentOS dan Fedora.

Tes Semua Perubahan

Setelah melakukan perubahan, sangat penting untuk mengetes konfigurasi server dan aplikasi web untuk memastikan semuanya berjalan dengan lancar dengan versi PHP yang baru.

php -v
sudo service apache2 restart # untuk Apache
sudo service nginx restart # untuk Nginx

Jangan lupa untuk memeriksa log error apabila ada masalah yang terjadi setelah downgrade.

Selesai

Downgrade versi PHP telah selesai! Sekarang kamu bisa kembali bekerja dengan versi PHP yang lebih kompatibel dengan aplikasi kamu. Selalu pastikan untuk mengetes semua fungsionalitas aplikasi setelah melakukan downgrade untuk memastikan tidak ada fitur yang terpengaruh.

cover kelas Kelas membuat website dengan HTML dan CSS
Kelas membuat website dengan HTML dan CSS

belajar membuat website kamu dari nol. Cocok untuk pemula

Lihat Kelas

Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding