Soluzione 1:
Quindi configuralo per l'avvio all'avvio:
chkconfig php-fpm on
Soluzione 2:
Mi sono appena imbattuto in questo problema su Ubuntu 16.04 e lascio qui la mia risposta per i futuri utenti di Google che si imbattono nel problema. Dal chkconfig è principalmente specifico per CentOS, ovviamente non esiste su Ubuntu. Apparentemente, per ottenere un PHP personalizzato (php-fpm SAPI) da avviare all'avvio in systemd , che è una novità di Ubuntu 16.04 (in precedenza, Upstart), deve essere registrato con il sistema oltre a rilasciare semplicemente init.d script in /etc/init.d/ . Per registrare lo script, ho eseguito:
update-rc.d php-fpm defaults
Un reboot e il successivo ps aux ha confermato che php-fpm stava davvero iniziando all'avvio. È stato aggiunto anche a /etc/init.d/.depend.start .
Altre considerazioni:Ubuntu Upstart era abbastanza carino da non dover mai eseguire update-rc.d dopo aver inserito uno script init.d, ha funzionato. Ho completamente dimenticato quel comando.
Soluzione 3:
Da CentOS 7 devi semplicemente abilitare i servizi tramite systemctl:
systemctl enable php-fpm
Puoi verificare se è in esecuzione in seguito tramite:
systemctl status php-fpm