Mei 23, 2026Panduan
Cara Memasang PHP di VPS (Ubuntu dan CentOS)
Pasang PHP 8.x dengan ekstensi umum untuk WordPress, Laravel, dan aplikasi web lain di server Anda.

Kebanyakan website memerlukan PHP. Panduan ini memasang PHP 8.x dan ekstensi umum di server Ubuntu dan CentOS Hiddence.
Ubuntu / Debian
bash
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install -y php8.2 php8.2-fpm php8.2-cli php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-redis
sudo systemctl enable php8.2-fpm
sudo systemctl start php8.2-fpm
php -vCentOS / RHEL / Alma / Rocky
bash
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo yum module reset php -y
sudo yum module enable php:remi-8.2 -y
sudo yum install -y php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-zip php-redis
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
php -vPasang ekstensi tambahan
Tambahkan ekstensi sesuai kebutuhan aplikasi:
bash
# Ubuntu example:
sudo apt install -y php8.2-intl php8.2-bcmath php8.2-imagick
# Then restart PHP-FPM:
sudo systemctl restart php8.2-fpmVerifikasi PHP-FPM dengan Nginx
bash
sudo nano /etc/nginx/sites-available/default
# Inside server block:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
sudo nginx -t && sudo systemctl reload nginxTips
- Sesuaikan versi PHP dengan persyaratan CMS/framework
- Atur memory_limit dan upload_max_filesize di php.ini untuk aplikasi
- Gunakan tuning pool php-fpm untuk situs traffic tinggi
- Jangan expose phpinfo() di produksi
- Jaga PHP tetap diperbarui untuk patch keamanan