---
title: "Cara Mengganti Versi PHP di Hosting dengan Aman"
description: "Versi PHP lama berhenti mendapat patch keamanan. Ini urutan aman menaikkan versi PHP di cPanel, dari backup, cek kompatibilitas, sampai cara kembali."
url: "https://nivelva.com/insight/cara-mengganti-versi-php-hosting-aman"
category: "Website \u0026 Domain"
tags: ["php","cpanel","wordpress","hosting","keamanan website"]
author: "Theresia Candiawan"
published: "2026-11-07T14:07:00+07:00"
updated: "2026-11-07T14:07:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Cara Mengganti Versi PHP di Hosting dengan Aman

> **Jawaban singkat:** Cadangkan situs, cek kompatibilitas plugin dan tema, uji di staging bila ada, lalu ganti versi lewat MultiPHP Manager atau Select PHP Version di cPanel. Pantau error log beberapa jam, dan kembalikan ke versi lama bila ada yang rusak.

Mengganti versi PHP di hosting cukup beberapa klik, tapi melakukannya dengan aman berarti menyiapkan jalan pulang sebelum menekan tombol. Urutan yang benar: backup, cek kompatibilitas, ganti versi, pantau, dan siap kembali bila ada yang rusak.

Kenapa ini penting? Setiap versi PHP punya masa dukungan. Setelah lewat, celah keamanan baru tidak lagi ditambal. Per 7 November 2026, halaman resmi php.net mencatat PHP 8.2 hanya mendapat patch keamanan sampai 31 Desember 2026. Situs yang masih memakai versi 7.x atau 8.0 bahkan sudah lama tidak mendapat perbaikan apa pun.

## Versi PHP mana yang masih didukung?

Data berikut dari halaman versi yang didukung di php.net, per 7 November 2026:

| Versi | Dukungan aktif sampai | Patch keamanan sampai | Status |
|:--|:--|:--|:--|
| 8.2 | 31 Des 2024 | 31 Des 2026 | Segera habis, rencanakan naik |
| 8.3 | 31 Des 2025 | 31 Des 2027 | Hanya patch keamanan |
| 8.4 | 31 Des 2026 | 31 Des 2028 | Didukung aktif |
| 8.5 | 31 Des 2027 | 31 Des 2029 | Didukung aktif |
| 8.1 ke bawah | - | Sudah berakhir | Tidak aman untuk situs live |

Untuk WordPress, halaman persyaratan resmi merekomendasikan PHP 8.3 atau lebih baru. Versi terbaru belum tentu pilihan paling aman di hari pertama, karena plugin kadang butuh waktu menyusul. Bagi banyak situs, 8.3 atau 8.4 adalah titik yang seimbang.

## Bagaimana cara mengecek versi PHP yang sedang dipakai?

Ada tiga cara cepat. Di WordPress, buka **Tools > Site Health > Info > Server**, versi PHP tercantum di sana. Di cPanel, menu **MultiPHP Manager** menampilkan versi untuk setiap domain di akunmu. Cara ketiga berlaku untuk situs apa pun: buat file `info.php` berisi `<?php phpinfo();` di folder situs, buka di browser, lalu **hapus lagi** file itu setelah dibaca, karena isinya membeberkan detail konfigurasi server ke siapa saja.

Perhatikan juga bahwa satu akun hosting bisa memakai versi berbeda per domain. Subdomain atau addon domain yang jarang dibuka sering tertinggal di versi lama tanpa disadari, padahal celahnya tetap bisa dipakai untuk masuk ke akun yang sama.

## Langkah aman mengganti versi PHP

### 1. Buat backup lengkap

Cadangkan file dan database. Di cPanel, menu **Backup** atau **JetBackup** (bila tersedia) bisa membuat salinan penuh. Backup ini untuk skenario terburuk, misalnya plugin yang memperbarui database saat berjalan di versi baru lalu gagal di tengah jalan.

### 2. Catat versi dan pengaturan sekarang

Buka **MultiPHP Manager** atau **Select PHP Version** dan catat versi yang aktif. Kalau kamu pernah mengubah `memory_limit` atau `upload_max_filesize`, catat juga angkanya. Pengaturan PHP sering tersimpan per versi, sehingga setelah pindah versi nilainya bisa kembali ke bawaan.

### 3. Cek kompatibilitas plugin dan tema

- Perbarui WordPress, plugin, dan tema ke versi terbaru dulu, masih di PHP lama.
- Di halaman plugin di wordpress.org, perhatikan baris **Requires PHP** dan kapan terakhir diperbarui. Plugin yang tidak diperbarui bertahun-tahun adalah tersangka utama.
- Buka **Tools > Site Health** untuk melihat versi PHP dan peringatan yang ada.
- Bila memungkinkan, nyalakan debug sebentar dan lihat apakah ada pesan `Deprecated`. Caranya ada di [cara mengaktifkan debug mode WordPress](https://nivelva.com/insight/cara-mengaktifkan-debug-mode-wordpress-cari-error). Pesan deprecated di versi sekarang sering menjadi error di versi berikutnya.

### 4. Uji di staging bila tersedia

Beberapa installer seperti Softaculous menyediakan fitur staging, yaitu salinan situs di subdomain atau subfolder. Ganti versi PHP di salinan itu dulu, klik-klik halaman penting (beranda, checkout, formulir kontak, dashboard), baru terapkan ke situs utama.

### 5. Ganti versi di cPanel

Di **MultiPHP Manager**: centang domain, pilih versi di menu **PHP Version**, klik **Apply**. Di hosting CloudLinux, menu **Select PHP Version** memberi pilihan versi sekaligus daftar ekstensi. Pastikan ekstensi yang dipakai situs (misalnya `mysqli`, `gd` atau `imagick`, `intl`, `zip`) tetap tercentang di versi baru.

Bila di satu akun ada beberapa domain, kamu bisa mengganti satu per satu. Itu cara bagus untuk menguji di situs yang kurang penting lebih dulu.

### 6. Pantau beberapa jam pertama

Buka halaman-halaman utama, coba login, dan lakukan transaksi uji bila ada toko online. Periksa file `error_log` di folder situs, atau menu **Errors** di cPanel. Error yang muncul setelah pergantian hampir selalu menyebut nama file plugin atau tema penyebabnya.

### 7. Siapkan jalan kembali

Kalau situs error 500 atau layar putih, kembalikan dulu ke versi sebelumnya lewat menu yang sama. Situs akan pulih dalam hitungan detik. Setelah itu baru cari plugin penyebabnya dengan tenang, dibantu panduan [melacak error 500 di website PHP](https://nivelva.com/insight/penyebab-error-500-website-php-cara-melacaknya).

> **Jangan berhenti di versi lama:**
>
> Kembali ke versi lama hanya solusi sementara. Ganti plugin yang tidak kompatibel atau minta pembaruan ke pengembangnya, lalu jadwalkan ulang kenaikan versi sebelum masa patch keamanan habis.

## Apa yang biasanya rusak saat naik versi?

Pola yang paling sering terlihat:

- **Plugin atau tema lama** yang memakai fungsi yang sudah dihapus. Gejalanya fatal error dengan nama file plugin di pesan error.
- **Kode kustom di functions.php** yang ditulis bertahun-tahun lalu.
- **Ekstensi yang belum aktif** di versi baru, misalnya fitur crop gambar mati karena ekstensi gd tidak dicentang.
- **Pengaturan PHP kembali ke bawaan**, sehingga upload besar atau impor gagal lagi.

Ada juga kabar baik: versi PHP yang lebih baru umumnya lebih efisien, jadi situs yang kompatibel sering terasa sedikit lebih ringan setelah naik versi.

## Bagaimana di VPS?

Di VPS, kamu bisa memasang beberapa versi PHP berdampingan dan memilih per situs lewat PHP-FPM, sehingga pengujian lebih leluasa. Caranya dibahas di [menjalankan banyak versi PHP di satu server](https://nivelva.com/insight/cara-menjalankan-banyak-versi-php-satu-server).

## Pertanyaan yang sering diajukan

### Apakah mengganti versi PHP bisa menghapus data website?

Tidak. Versi PHP hanya mengubah mesin yang menjalankan kode. File dan database tetap utuh. Yang bisa terjadi adalah error tampilan atau fungsi, dan itu bisa dipulihkan dengan kembali ke versi lama.

### Berapa sering sebaiknya versi PHP diperbarui?

Patokan praktisnya, periksa setahun sekali dan pastikan versi yang dipakai masih dalam masa patch keamanan. Jangan menunggu sampai tanggalnya lewat.

### Hosting saya tidak menyediakan pilihan versi PHP, bagaimana?

Hubungi dukungan hosting dan tanyakan versi yang dipakai serta rencana pembaruannya. Bila hosting masih memakai versi yang sudah tidak didukung, itu pertimbangan serius untuk pindah.

## Sumber

- <https://www.php.net/supported-versions.php>
- <https://wordpress.org/about/requirements/>
- <https://docs.cpanel.net/cpanel/software/multiphp-manager-for-cpanel/>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/cara-mengganti-versi-php-hosting-aman
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
