wartait.com, HOW TO – Berikut tutorial lengkap untuk menambah PHP 8.3 di VPS Ubuntu 22.04 yang memakai HestiaCP, berdasarkan langkah yang sudah Anda jalankan. Hestia mendukung penambahan versi PHP tambahan, dan WordPress saat ini memang merekomendasikan PHP 8.3 atau lebih tinggi.
Tujuan
Tutorial ini untuk:
- menambahkan PHP 8.3 ke server HestiaCP
- memastikan service PHP 8.3-FPM aktif
- menyiapkan domain WordPress agar nanti bisa dipindahkan ke PHP 8.3. WordPress juga mendokumentasikan bahwa PHP 8.3 direkomendasikan, dan WordPress 6.8 ke atas didokumentasikan kompatibel penuh dengan PHP 8.3.
1. Login sebagai root
Masuk dulu ke akses root agar perintah Hestia bisa dijalankan tanpa masalah.
Kalau berhasil, prompt biasanya berubah menjadi root@nama-server:~#.
2. Update daftar paket
Jalankan:
Fungsi perintah ini:
- menyegarkan daftar paket dari repository
- memastikan server membaca versi paket terbaru yang tersedia sebelum instalasi PHP 8.3 dilakukan
Kalau saat apt update muncul pertanyaan seperti perubahan Label repository PPA, Anda bisa setujui bila memang repository itu sudah Anda pakai sebelumnya, seperti yang terjadi pada server Anda.
3. Tambahkan PHP 8.3 lewat HestiaCP
Ini langkah utama:
Perintah v-add-web-php adalah utilitas Hestia untuk menambahkan versi PHP web tambahan ke sistem. Dokumentasi dan contoh resmi Hestia menunjukkan skema multi-PHP memang didukung, termasuk kombinasi seperti 8.2, 8.3, dan 8.4.
Saat dijalankan, biasanya akan muncul pesan seperti:
Kalau proses selesai tanpa error dan kembali ke prompt, itu tanda awal yang bagus.
4. Cek apakah PHP 8.3 sudah terpasang
Setelah instalasi selesai, cek versinya:
Contoh hasil yang benar:
Pada server Anda, hasil ini sudah muncul:
PHP 8.3.30- lengkap dengan
Zend OPcache
Artinya PHP CLI 8.3 sudah berhasil terpasang.
5. Cek service PHP-FPM 8.3
Lanjut cek service FPM:
Yang perlu dilihat adalah bagian ini:
Loaded: loadedActive: active (running)
Pada server Anda, php8.3-fpm.service sudah terbaca active (running), jadi sisi service-nya sudah sehat.
Kalau statusnya masih gagal atau mati, biasanya akan terlihat:
failedinactive- atau ada pesan error dependency
6. Cek paket PHP 8.3 yang ikut terpasang
Supaya lebih yakin, Anda bisa lihat modul-modul yang sudah ikut terinstal:
Pada server Anda, paket penting untuk WordPress sudah ada, misalnya:
php8.3-cliphp8.3-fpmphp8.3-mysqlphp8.3-curlphp8.3-gdphp8.3-mbstringphp8.3-xmlphp8.3-zipphp8.3-intlphp8.3-imagick
Itu sudah sangat memadai untuk kebanyakan instalasi WordPress modern.
7. Apa arti hasil ini?
Kalau ketiga pengecekan ini sukses:
systemctl status php8.3-fpm –no-pager
dpkg -l | grep php8.3
maka artinya:
- PHP 8.3 sudah ditambahkan ke server
- service PHP 8.3-FPM sudah berjalan
- server Anda siap untuk memakai PHP 8.3 pada domain tertentu
Jadi tahap install server-side sudah selesai.
8. Langkah berikutnya: ganti domain WordPress ke PHP 8.3
Setelah PHP 8.3 terpasang, domain WordPress belum otomatis pindah ke 8.3. Anda masih harus mengganti backend PHP domain itu di panel Hestia.
Umumnya langkahnya:
- buka HestiaCP
- masuk ke menu Web
- pilih domain WordPress
- klik Edit
- pada bagian Backend Template, pilih template PHP 8.3
- simpan perubahan
Hestia mendokumentasikan pengaturan domain web dilakukan dari halaman edit domain, termasuk pengaturan backend yang dipakai.
9. Setelah domain dipindah, apa yang harus dicek?
Setelah domain memakai PHP 8.3, cek langsung:
- homepage situs
wp-admin- plugin cache
- plugin SEO
- formulir kontak
- theme/custom code
- error log domain
Ini penting karena meskipun WordPress merekomendasikan PHP 8.3, plugin atau tema lama kadang masih bisa memunculkan warning atau error jika belum rapi. WordPress sendiri merekomendasikan PHP 8.3+, dan dokumen kompatibilitas inti WordPress menyatakan dukungan penuh PHP 8.3 pada WordPress 6.8 dan versi setelahnya.
10. Jangan hapus PHP 8.2 dulu
Ini penting:
- jangan buru-buru hapus PHP 8.2
- biarkan PHP 8.2 tetap ada dulu sebagai cadangan
- kalau ternyata ada plugin/tema bermasalah di 8.3, Anda masih bisa rollback cepat
Pendekatan paling aman memang:
- tambah PHP 8.3
- test 1 domain dulu
- kalau aman, baru lanjut
11. Ringkasan perintah yang dipakai
Ini versi singkat yang bisa Anda simpan:
apt update
/usr/local/hestia/bin/v-add-web-php 8.3
php8.3 -v
systemctl status php8.3-fpm –no-pager
dpkg -l | grep php8.3
12. Kesimpulan
Kalau mengikuti langkah di atas, maka prosesnya adalah:
- masuk root
- update repository
- tambah PHP 8.3 dengan tool Hestia
- verifikasi versi
- verifikasi service FPM
- verifikasi modul
- lalu pindahkan domain WordPress ke backend PHP 8.3
Dalam kasus server Anda, tahap instalasi sudah berhasil karena:
php8.3 -vberhasilphp8.3-fpmaktif- paket PHP 8.3 sudah lengkap terpasang
Sekarang tinggal tahap ubah domain WordPress di HestiaCP ke PHP 8.3.

Tinggalkan Balasan