Files
varlog/_cache/articles/08331a9c-def4-497a-a728-6a91eafc2d4e.json
T
2026-05-15 10:37:48 +02:00

1 line
2.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"uuid":"08331a9c-def4-497a-a728-6a91eafc2d4e","slug":"installer-php-fpm","title":"Installation de PHP-FPM 8.3","author":"cedric@abonnel.fr","published":true,"published_at":"2025-01-18 18:51:41","created_at":"2025-01-18 18:51:41","updated_at":"2025-01-18 18:51:41","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Installation de PHP-FPM 8.3\n\nDans cet article, nous allons installer **PHP-FPM (FastCGI Process Manager)**, un gestionnaire de processus FastCGI optimisé pour exécuter PHP. Cet outil offre des fonctionnalités avancées, comme la gestion fine des processus et une meilleure performance, particulièrement adaptée aux sites à fort trafic. Contrairement au mode mod_php traditionnel, PHP-FPM est plus performant et consomme moins de ressources. \n\n## Pourquoi utiliser PHP-FPM ?\nPHP-FPM est conçu pour les sites de toutes tailles, mais il excelle dans les environnements exigeants, grâce à ses fonctionnalités telles que : \n- La gestion avancée des pools de processus. \n- Une meilleure répartition des ressources système. \n- La compatibilité avec divers serveurs web comme **Apache** (via `mod_proxy_fcgi`) et **Nginx**. \n\n## Utilisation avec Apache 2\nAvec **Apache 2**, PHP-FPM est utilisé en combinaison avec le module `mod_proxy_fcgi`, qui permet de rediriger les requêtes PHP vers le gestionnaire PHP-FPM.\n\n## Installation de PHP via le dépôt d'Ondřej Surý\nPour installer PHP et PHP-FPM, nous utiliserons le dépôt d'Ondřej Surý, réputé pour fournir des versions récentes et stables de PHP pour Debian et ses dérivés (comme Ubuntu). Ce dépôt est compatible avec les architectures suivantes : \n- **ARM64** (pour les systèmes 64 bits ARM, comme Raspberry Pi modernes). \n- **ARMhf** (pour les systèmes ARM 32 bits). \n- **amd64** (pour les systèmes 64 bits basés sur Intel/AMD). \n- **i386** (pour les systèmes 32 bits). \n\n## Étapes d'installation\n1. **Ajout du dépôt dOndřej Surý** \nAvant dinstaller PHP, ajoutez le dépôt : \n```bash\nsudo apt update\nsudo apt install -y lsb-release apt-transport-https ca-certificates curl\ncurl -fsSL https:*packages.sury.org/php/README.txt | sudo bash\n``` \n\n2. **Installation de PHP et PHP-FPM** \nInstallez la version de PHP souhaitée (par exemple PHP 8.2) et son module FPM : \n```bash\nsudo apt update\nsudo apt install -y php8.3 php8.3-fpm\n```\n\n3. **Configuration dApache pour utiliser PHP-FPM** \nActivez les modules nécessaires : \n```bash\nsudo a2enmod proxy_fcgi setenvif\nsudo a2enconf php8.3-fpm\nsudo systemctl restart apache2\n```\n\n4. **Vérification de l'installation** \nCréez un fichier PHP dinformation pour vérifier la configuration : \n```bash\necho \"<?php phpinfo(); ?>\" | sudo tee /var/www/html/info.php\n``` \nEnsuite, ouvrez votre navigateur et accédez à `http:*votre-serveur/info.php`.","featured":false,"tags":[]}