Aller au contenu

Nouméa

Veille active

Le défilement s’arrête au survol ou au focus.

Sujets5Critiques4Exploitées KEV5KEVLangflow exposé à une vulnérabilité critique d'injection de codeKEVUne vulnérabilité critique menace SharePoint et nécessite une mise à jour urgenteKEVUne faille critique touche VeloCloud Orchestrator et nécessite une mise à jourKEVFaille critique d'injection de commandes dans Collabora Online Built-in CODE ServerCERT-FR[Màj] Multiples vulnérabilités dans PHP (21 octobre 2026)CERT-FRVulnérabilité dans Ivanti Connect Secure (ICS) (14 octobre 2026)CERT-FRIncident de sécurité ciblant les contrôleurs à distance des installations de réfrigération (12 octobre 2026)Flux CERT-FRsynchronisé 25 octobre 2026, 15 h 36Flux CISA KEVsynchronisé 25 octobre 2026, 15 h 36Flux EPSSsynchronisé 25 octobre 2026, 15 h 36

Technique

PHP-FPM

PHP FastCGI Process Manager

  • FPM anglais

PHP-FPM gère sur un serveur les processus qui exécutent le code PHP d’un site et répartit le travail entre eux selon sa configuration.

Pour comprendre

Pour tout le monde

Le serveur web a reçu votre demande. Qui va exécuter le code PHP nécessaire pour y répondre ? Dans certaines installations, c’est PHP-FPM qui organise ce travail. Il gère des processus, c’est-à-dire des programmes en cours d’exécution, capables de traiter les demandes. Le serveur web communique avec eux grâce à FastCGI, un protocole d’échange entre ces composants.

Ces processus peuvent être réunis en groupes, appelés pools, avec des réglages distincts. Selon le mode choisi, leur nombre est fixe ou varie avec la demande, dans une limite configurée. Cette limite compte : trop peu de processus peuvent faire attendre les visiteurs ; trop de processus peuvent épuiser la mémoire du serveur. PHP-FPM fournit aussi des journaux pour aider à repérer les erreurs et les traitements lents.

L’accès direct à PHP-FPM doit être réservé aux composants autorisés, généralement le serveur web. Son point d’accès technique ne doit pas être ouvert aux internautes : ils passent par le site. Les permissions et, selon l’installation, le Pare-feu servent à limiter cet accès. PHP-FPM ne remplace ni les contrôles du code du site ni chaque Mise à jour de sécurité.

Un exemple

Lors de l’ouverture d’une billetterie, le groupe PHP-FPM du site est limité à quatre processus. S’ils sont tous occupés, une nouvelle demande peut devoir attendre. L’administrateur consulte les journaux et constate qu’un traitement retient longtemps les processus. Augmenter leur nombre sans vérifier la mémoire disponible pourrait aggraver la panne ; il faut aussi comprendre ce qui les occupe.

Les bons réflexes

  1. Si vous gérez un site, demandez à l’hébergeur de vérifier que l’accès direct à PHP-FPM est limité aux composants autorisés.

  2. En cas de lenteur, faites examiner les journaux, les traitements du site et les ressources du serveur avant de modifier les limites.

  3. Faites tester les changements de configuration et installez les correctifs de sécurité de PHP utilisés par ce service.

À ne pas confondre avec

  • PHPPHP est un langage de programmation souvent utilisé sur le serveur d’un site web pour traiter des demandes et produire des pages.

Termes voisins

  • PHPPHP est un langage de programmation souvent utilisé sur le serveur d’un site web pour traiter des demandes et produire des pages.
  • Pare-feuLe pare-feu (en anglais, firewall) autorise ou bloque des échanges réseau selon des règles, à l’entrée d’un appareil ou d’un réseau et parfois à la sortie.
  • Mise à jourUne mise à jour (en anglais, update) modifie un logiciel pour corriger des défauts, réparer des failles de sécurité ou apporter de nouvelles fonctions.

Cité dans

1 sujet