Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| webadmin:apache2:utiliser-plusieurs-versions-php [2026/03/03 09:56] – créée yoann | webadmin:apache2:utiliser-plusieurs-versions-php [2026/03/18 07:54] (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 " | ||
| + | |||
| + | # Ajouter le dépôt aux sources APT du serveur | ||
| + | echo "deb [signed-by=/ | ||
| + | |||
| + | # MAJ de l' | ||
| + | apt update | ||
| + | </ | ||
| + | |||
| + | Installer la ou les versions souhaitées du moteur PHP : | ||
| + | <code bash> | ||
| + | apt install -y php8.0-fpm | ||
| + | </ | ||
| + | |||
| + | Vérifier l' | ||
| + | <code bash> | ||
| + | systemctl status php8.0-fpm.service | ||
| + | systemctl enable --now php8.0-fpm | ||
| + | </ | ||
| + | |||
| + | Le serveur Apache doit être configuré pour utiliser le module proxy fast cgi, on peut associer un moteur PHP par défaut : | ||
| + | |||
| + | <code bash> | ||
| + | a2enmod proxy_fcgi setenvif | ||
| + | a2enconf php8.0-fpm | ||
| + | a2enmod headers env dir mime rewrite actions | ||
| + | systemctl reload apache2 | ||
| + | </ | ||
| + | |||
| + | |||
| + | Chaque hôte virtuel peut ensuite redéfinir quel service PHP-FPM il doit contacter. Mettre à jour le fichier de configuration de l’hôte virtuel Apache : | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | SetHandler " | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Recharger la configuration : | ||
| + | |||
| + | <code bash> | ||
| + | systemctl status apache2.service | ||
| + | </ | ||
| Ligne 18: | Ligne 76: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * | ||