Outils pour utilisateurs

Outils du site


webadmin:apache2:utiliser-plusieurs-versions-php

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

webadmin:apache2:utiliser-plusieurs-versions-php [2026/03/03 09:56] – créée yoannwebadmin:apache2:utiliser-plusieurs-versions-php [2026/03/03 12:40] (Version actuelle) yoann
Ligne 12: Ligne 12:
   * Apache2 mode event ;   * Apache2 mode event ;
  
 +
 +
 +===== Ajouter le dépot Sury =====
 +
 +Depuis le compte root :
 +
 +<code bash>
 +# Installation des prérequis
 +apt install -y apt-transport-https ca-certificates curl gnupg2 lsb-release
 +
 +# Importer la clé publique du dépôt
 +curl -fsSL "https://packages.sury.org/php/apt.gpg" | gpg --dearmor -o /usr/share/keyrings/sury-php.gpg
 +
 +# Ajouter le dépôt aux sources APT du serveur
 +echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.list
 +
 +# MAJ de l'index des paquets
 +apt update
 +</code>
 +
 +Vérifier l'état des services PHP-FPM pour les versions installées et les démarrer si besoin :
 +<code bash>
 +systemctl status php8.0-fpm.service
 +systemctl enable --now php8.0-fpm
 +</code>
 +
 +
 +Mettre à jour le fichier de configuration de l'hote virtuel Apache :
 +<file>
 +    <IfModule !mod_php8.c>
 +      <IfModule proxy_fcgi_module>
 +
 +        <FilesMatch "\.ph(ar|p|tml)$">
 +          SetHandler "proxy:unix:/run/php/php8.0-fpm.sock|fcgi://localhost"
 +        </FilesMatch>
 +      </IfModule>
 +    </IfModule>
 +</file>
 +
 +Recharger la configuration :
 +
 +<code bash>
 +systemctl status apache2.service
 +</code>
  
  
webadmin/apache2/utiliser-plusieurs-versions-php.txt · Dernière modification : 2026/03/03 12:40 de yoann