fpm en php signifie gestionnaire PHP FastCGI, et pour php avant PHP5.3.3, il s'agit d'un package de correctifs conçu pour intégrer la gestion des processus FastCGI dans le package PHP.
L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3
Que signifie fpm dans php ?
PHP-FPM (FastCGI Process Manager : FastCGI Process Manager) est un gestionnaire PHPFastCGI pour php avant PHP 5.3.3, il s'agit d'un package de correctifs conçu pour gérer le processus FastCGI intégré au package PHP. . Si vous utilisez PHP avant PHP5.3.3, vous devez le patcher dans votre code source PHP et vous pourrez l'utiliser après avoir compilé et installé PHP.
Par rapport à Spawn-FCGI, PHP-FPM a un meilleur contrôle du processeur et de la mémoire, et le premier est facile à planter et doit être surveillé avec crontab, tandis que PHP-FPM n'a pas de tels problèmes.
Introduction
À partir de PHP 5.4 RC2, php-fpm a été régularisé et n'est plus marqué comme EXPERIMENTAL (expérimental) par l'équipe php.
PHP5.3.3 a intégré php-fpm et n'est plus un package tiers. PHP-FPM fournit une meilleure méthode de gestion des processus PHP, peut contrôler efficacement la mémoire et les processus et recharger en douceur la configuration PHP. Il présente plus d'avantages que spawn-fcgi, il est donc officiellement inclus dans PHP. Vous pouvez activer PHP-FPM en passant le paramètre –enable-fpm dans ./configure.
Utilisez PHP-FPM pour contrôler le processus FastCGI de PHP-CGI
/usr/local/php/sbin/php-fpm{start|stop|quit|restart|reload|logrotate}
--start démarre le processus fastcgi de php
--stop termine de force le processus fastcgi de php
--quit termine en douceur le processus fastcgi de php
- -restart Redémarrer le processus fastcgi de PHP
--reload Recharger en douceur le php.ini de PHP
--logrotate Réactiver le fichier journal
Étude recommandée : " Tutoriel vidéo PHP》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!