En este tutorial explicaré cómo puedes reiniciar PHP-FPM en tu sistema. Antes de nada vamos a ver qué es PHP-FPM. Luego veremos cómo reiniciarlo en diferentes entornos.
PHP-FPM son las siglas de PHP FastCGI Process Manager, que es una de las varias implementaciones de PHP que existen, permitiendo iniciar y teminar procesos bajo demanda con facilidad. Es una mejora de FastCGI.
Dependiendo de la versión de PHP que uses, usarás un comando diferente para reiniciar PHP-FPM, ya que el nombre del servicio que se ejecuta incluye el nombre de la versión de PHP, de modo que sea perfectamente posible usar varias versiones a la vez en tu sistema. En función de tu distribución de Linux y de las herramientas instaladas, podrás reiniciar PHP de un modo diferente.
Contenidos
Reinicia PHP usando el comando service
Para reiniciar PHP-FPM usando el comando service
debes usar esta sintaxis, reemplazando [VERSION]
por la versión de PHP que quieras reiniciar:
service php[VERSION]-fpm restart
Podrás reiniciar las diferentes versiones de PHP usando el comando service de este modo, anteponiendo sudo
si es necesario:
- Para reiniciar PHP 8.3 con el comando
service
usa este comando:service php8.3-fpm restart
- Para reiniciar PHP 8.2 con el comando
service
usa este comando:service php8.2-fpm restart
- Para reiniciar PHP 8.1 con el comando
service
usa este comando:service php8.1-fpm restart
- Para reiniciar PHP 8 con el comando
service
usa este comando:service php8-fpm restart
- Para reiniciar PHP 7.4 con el comando
service
usa este comando:service php7.4-fpm restart
Reinicia PHP usando Systemd
Para reiniciar PHP-FPM usando systemd
debes usar esta sintaxis, reemplazando [VERSION]
por la versión de PHP que quieras reiniciar:
systemctl restart php[VERSION]-fpm.service
Podrás reiniciar las diferentes versiones de PHP mediante systemd de este modo, anteponiendo sudo
si es necesario:
- Para reiniciar PHP 8.3 mediante systemd usa este comando:
systemctl restart php8.3-fpm.service
- Para reiniciar PHP 8.2 mediante systemd usa este comando:
systemctl restart php8.2-fpm.service
- Para reiniciar PHP 8.1 mediante systemd usa este comando:
systemctl restart php8.1-fpm.service
- Para reiniciar PHP 8 mediante systemd usa este comando:
ssystemctl restart php8-fpm.service
- Para reiniciar PHP 7.4 mediante systemd usa este comando:
systemctl restart php7.4-fpm.service
Reinicia PHP usando Upstart
Para reiniciar PHP-FPM usando upstart debes usar esta sintaxis, reemplazando [VERSION]
por la versión de PHP que quieras reiniciar:
restart php[VERSION]-fpm
Podrás reiniciar las diferentes versiones de PHP usando upstart de este modo, anteponiendo sudo
si es necesario:
- Para reiniciar PHP 8.3 mediante upstart usa este comando:
restart php8.3-fpm
- Para reiniciar PHP 8.2 mediante upstart usa este comando:
restart php8.2-fpm
- Para reiniciar PHP 8.1 mediante upstart usa este comando:
restart php8.1-fpm
- Para reiniciar PHP 8 mediante upstart usa este comando:
restart php8-fpm
- Para reiniciar PHP 7.4 mediante upstart usa este comando:
restart service php7.4-fpm
Reinicia PHP usando SysV
Para reiniciar PHP-FPM usando SysV debes usar esta sintaxis, reemplazando [VERSION]
por la versión de PHP que quieras reiniciar:
/etc/init.d/php[VERSION]-fpm restart
Podrás reiniciar las diferentes versiones de PHP usando SysV de este modo, anteponiendo sudo
si es necesario:
- Para reiniciar PHP 8.3 con SysV usa este comando:
/etc/init.d/php8.3-fpm restart
- Para reiniciar PHP 8.2 con SysV usa este comando:
/etc/init.d/php8.2-fpm restart
- Para reiniciar PHP 8.1 con SysV usa este comando:
/etc/init.d/php8.1-fpm restart
- Para reiniciar PHP 8 con SysV usa este comando:
/etc/init.d/php8-fpm restart
- Para reiniciar PHP 7.4 con SysV usa este comando:
/etc/init.d/php7.4-fpm restart
Reinicia PHP usando Brew
Si usas MacOS con la utilidad brew, podrás reiniciar PHP-FPM usando el comando brew
mediante esta sintaxis, reemplazando [VERSION]
por la versión de PHP que quieras reiniciar:
brew services restart php@[VERSION]
Podrás comprobar la versión de PHP que estás usando al obtener una lista de los servicios mediante este comando:
brew services list
Podrás reiniciar las diferentes versiones de PHP usando el comando brew
de este modo, anteponiendo sudo
si es necesario:
- Para reiniciar PHP 8.3 con
brew
usa este comando:brew services restart php@8.3
- Para reiniciar PHP 8.2 con
brew
usa este comando:brew services restart php@8.2
- Para reiniciar PHP 8.1 con
brew
usa este comando:brew services restart php@8.1
- Para reiniciar PHP 8 con
brew
usa este comando:brew services restart php@8
- Para reiniciar PHP 7.4 con
brew
usa este comando:brew services restart php@7.4
Si usas una versión antigua de brew, entonces tendrás que usar esta sintaxis, excluyendo el punto de la versión de PHP:
brew services restart php[VERSION]
Podrás reiniciar las diferentes versiones de PHP usando alguna versión antigua de brew de este modo:
- Para reiniciar PHP 8.3 con una versión antigua de
brew
debes usar este comando:brew services restart php83
- Para reiniciar PHP 8.2 con una versión antigua de
brew
debes usar este comando:brew services restart php82
- Para reiniciar PHP 8.1 con una versión antigua de
brew
debes usar este comando:brew services restart php81
- Para reiniciar PHP 8 con una versión antigua de
brew
debes usar este comando:brew services restart php8
- Para reiniciar PHP 7.4 con una versión antigua de
brew
debes usar este comando:brew services restart php74
Esto ha sido todo. Espero que te haya resultado útil.