Solusi 1:
Jadi atur agar mulai saat boot:
chkconfig php-fpm on
Solusi 2:
Saya baru saja mengalami masalah ini di Ubuntu 16.04 dan saya meninggalkan jawaban saya di sini untuk pengguna masa depan dari Google yang menemukan masalah tersebut. Sejak chkconfig
sebagian besar khusus untuk CentOS, jelas tidak ada di Ubuntu. Rupanya, untuk mendapatkan PHP yang dibuat khusus (php-fpm
SAPI) untuk memulai saat boot di bawah systemd
, yang baru untuk Ubuntu 16.04 (sebelumnya, Pemula), perlu didaftarkan ke sistem lebih dari sekadar menghapus init.d
skrip ke /etc/init.d/
. Untuk mendaftarkan skrip, saya menjalankan:
update-rc.d php-fpm defaults
A reboot
dan selanjutnya ps aux
mengonfirmasi bahwa php-fpm
memang mulai saat boot. Itu juga ditambahkan ke /etc/init.d/.depend.start
.
Pemikiran lain:Ubuntu Upstart cukup baik sehingga saya tidak perlu menjalankan update-rc.d
setelah menempatkan skrip init.d - itu berhasil. Benar-benar lupa tentang perintah itu.
Solusi 3:
Sejak CentOS 7 Anda hanya perlu mengaktifkan layanan melalui systemctl:
systemctl enable php-fpm
Anda dapat memeriksa apakah itu berjalan sesudahnya melalui:
systemctl status php-fpm