Cómo reiniciar PHP-FPM

LinuxmacOSPHP

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.

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.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”