Mai 23, 2026Guides
Installer PHP sur un VPS (Ubuntu et CentOS)
PHP 8.x avec extensions courantes pour WordPress, Laravel et autres apps web.

La plupart des sites ont besoin de PHP. Ce guide installe PHP 8.x et extensions sur serveurs Hiddence Ubuntu et 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 -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 -vExtensions supplémentaires
Installez selon les besoins de l’application :
bash
# Ubuntu :
sudo apt install -y php8.2-intl php8.2-bcmath php8.2-imagick
sudo systemctl restart php8.2-fpmVérifier PHP-FPM avec Nginx
bash
sudo nano /etc/nginx/sites-available/default
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
sudo nginx -t && sudo systemctl reload nginxConseils
- Version PHP adaptée au CMS/framework
- Régler memory_limit et upload_max_filesize dans php.ini
- Pools PHP-FPM pour fort trafic
- Ne pas laisser phpinfo() en production
- Mettre PHP à jour pour les correctifs sécurité