Mayo 23, 2026Mga Gabay
Paano Mag-install ng PHP sa VPS (Ubuntu at CentOS)
Mag-install ng PHP 8.x na may mga karaniwang extension para sa WordPress, Laravel, at iba pang web app sa iyong server.

Karamihan sa mga website ay nangangailangan ng PHP. Ang gabay na ito ay nag-i-install ng PHP 8.x at mga karaniwang extension sa Ubuntu at CentOS-based Hiddence server.
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 -vMag-install ng mga karagdagang extension
Magdagdag ng mga extension ayon sa kinakailangan ng iyong application:
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-fpmI-verify ang PHP-FPM gamit ang 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 nginxMga tip
- Itugma ang bersyon ng PHP sa iyong mga kinakailangan sa CMS/framework
- Itakda ang memory_limit at upload_max_filesize sa php.ini para sa iyong app
- Gumamit ng php-fpm pool tuning para sa mga site na mataas ang trapiko
- Huwag kailanman ilantad ang phpinfo() sa produksyon
- Panatilihing updated ang PHP para sa mga patch ng seguridad