GNU/Linux >> Linux Esercitazione >  >> Linux

PHP-FPM non si avvia automaticamente dopo il riavvio

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

Linux
  1. R 3.5.0 non funziona su Ubuntu 18.04?

  2. l'emulatore Android non si avvia, avd

  3. Il servizio MongoDB non si avvia dopo l'installazione iniziale

  4. Avvia Ubuntu 16.04 nella riga di comando / non avviare la GUI

  5. Avvia automaticamente PHP-FPM con l'opzione root

[Risolto] Ubuntu non ricorda le impostazioni di luminosità

14.04 – La tastiera non funziona nella schermata di accesso dopo la sospensione?

Conky non funziona correttamente su Ubuntu 16.04 Gnome?

Apt-get smette di funzionare dopo la fine del supporto??

Risoluzione dei problemi iSCSI:obiettivi non rilevati dopo il riavvio

Come rendere permanente il mio gateway predefinito in CentOS? In modo che dopo un riavvio non si perda