Solución 1:
Así que configúralo para que comience en el arranque:
chkconfig php-fpm on
Solución 2:
Acabo de encontrarme con este mismo problema en Ubuntu 16.04 y dejo mi respuesta aquí para futuros usuarios de Google que encuentren el problema. Desde chkconfig
es principalmente específico de CentOS, obviamente no existe en Ubuntu. Aparentemente, para obtener un PHP personalizado (php-fpm
SAPI) para comenzar en el arranque bajo systemd
, que es nuevo en Ubuntu 16.04 (anteriormente, Upstart), debe registrarse en el sistema más allá de simplemente colocar el init.d
secuencia de comandos en /etc/init.d/
. Para registrar el script, ejecuté:
update-rc.d php-fpm defaults
Un reboot
y posteriores ps aux
confirmó que php-fpm
de hecho estaba comenzando en el arranque. También se agregó a /etc/init.d/.depend.start
.
Otros pensamientos:Ubuntu Upstart fue lo suficientemente agradable como para que nunca tuviera que ejecutar update-rc.d
después de colocar un script init.d, simplemente funcionó. Me olvidé por completo de ese comando.
Solución 3:
Desde CentOS 7, simplemente necesita habilitar los servicios a través de systemctl:
systemctl enable php-fpm
Puede verificar si se está ejecutando después a través de:
systemctl status php-fpm