GNU/Linux >> Belajar Linux >  >> Linux

PHP-FPM tidak dimulai secara otomatis setelah reboot

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

Linux
  1. Suspend Tidak Berfungsi Setelah Memperbarui Ke Ubuntu 14.04 Dari 13.10?

  2. 14.04 – Keyboard Tidak Berfungsi di Layar Masuk Setelah Tidur?

  3. Ubuntu Tidak Mengenali Windows 10 Untuk Instalasi?

  1. Apakah Apt-get Berhenti Bekerja Setelah Dukungan Berakhir??

  2. Pemecahan masalah iSCSI :Target Tidak Terdeteksi Setelah Reboot

  3. Bagaimana cara membuat gateway default saya permanen di CentOS? Agar setelah reboot tidak hilang

  1. Boot Ubuntu 16.04 ke baris perintah / jangan mulai GUI

  2. Mulai PHP-FPM dengan opsi root secara otomatis

  3. Mengapa Ubuntu ingin sering melakukan reboot setelah menginstal pembaruan?