Skip to content
Om Puter

Om Puter

Berbagi Tutorial Coding dan Pemrograman Komputer

Menu
  • Channel YouTube ThirteeNov
  • Channel YouTube Om Puter
Menu

Cara upgrade PHP dari versi 7.2 ke 7.4 atau yang lebih tinggi di Ubuntu dan VestaCP

Posted on 15 April 202515 April 2025 by OmPuter

Kalau kamu pakai Ubuntu + VestaCP, dan ingin upgrade PHP dari 7.2 ke 7.4 atau versi lebih tinggi (misal 8.1), langkahnya aman dan cukup simpel. Berikut panduan step-by-step yang bisa kamu ikuti:

✅ 1. Cek Versi PHP Saat Ini

php -v

✅ 2. Tambahkan Repository PHP dari ondrej/php

Repository ini yang paling sering dipakai untuk versi PHP baru di Ubuntu.

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update

✅ 3. Install Versi PHP yang Diinginkan

Misalnya kamu mau PHP 7.4:

bashCopyEditsudo apt install php7.4

Atau kalau kamu mau PHP 8.1:

sudo apt install php8.1

Kamu juga bisa install modul-modul PHP yang dibutuhkan. Contoh:

sudo apt install php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-gd php7.4-cli php7.4-fpm

✅ 4. Konfigurasi php-fpm untuk Nginx (VestaCP pakai Nginx + PHP-FPM)

Biasanya file pool PHP-FPM ada di:

/etc/php/7.4/fpm/pool.d/

VestaCP biasanya buat file pool sendiri untuk tiap user di situ.

Kamu bisa atur listen socket sesuai kebutuhan, misalnya:

listen = /run/php/php7.4-fpm.sock

✅ 5. Update Konfigurasi Web Domain di VestaCP

  • Masuk ke file konfigurasi Nginx domain (misal /home/username/conf/web/nginx.conf)
  • Ganti bagian fastcgi_pass dari php7.2-fpm.sock ke php7.4-fpm.sock, misalnya:
fastcgi_pass unix:/run/php/php7.4-fpm.sock;

Setelah itu:

sudo systemctl restart php7.4-fpm
sudo systemctl restart nginx

✅ 6. Set Versi PHP Default di CLI (Opsional)

bashCopyEditsudo update-alternatives --set php /usr/bin/php7.4

✅ 7. (Opsional) Hapus Versi PHP Lama

Kalau sudah yakin tidak butuh PHP 7.2:

sudo apt purge php7.2*
sudo apt autoremove

Kalau kamu butuh multi-PHP (misalnya ada domain pakai 7.4, yang lain pakai 8.1), itu juga bisa diatur per-pool di php-fpm, tinggal pastikan nginx config-nya pointing ke socket versi yang sesuai.

Post Views: 209

Kategori

  • 3D Max
  • Adobe Animate
  • Android
  • c#
  • Cordova
  • HTML5, CSS & JavaScript
  • iOS
  • Lain-lain
  • Photoshop
  • PHP
  • Python
  • Roblox
  • Tak Berkategori
  • Unity
  • WordPress
ciihuy2020
© 2026 Om Puter | Powered by Superbs Personal Blog theme