Tornar al blog
Maig 23, 2026Guies

Com instal·lar PHP a VPS (Ubuntu i CentOS)

Instal·leu PHP 8.x amb extensions comunes per a WordPress, Laravel i altres aplicacions web al vostre servidor.

Com instal·lar PHP a VPS (Ubuntu i CentOS)

La majoria de llocs web necessiten PHP. Aquesta guia instal·la PHP 8.x i extensions comunes als servidors Hidence basats en Ubuntu i CentOS.

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 -v

CentOS / 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 -v

Instal·leu extensions addicionals

Afegiu extensions segons ho requereixi la vostra aplicació:

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-fpm

Verifiqueu PHP-FPM amb 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 nginx

Consells

  • Fes coincidir la versió de PHP amb els teus requisits de CMS/framework
  • Estableix memory_limit i upload_max_filesize a php.ini per a la teva aplicació
  • Utilitzeu l'ajustament del grup php-fpm per a llocs de gran trànsit
  • No exposeu mai phpinfo() en producció
  • Mantingueu PHP actualitzat per als pedaços de seguretat