Pelbagai cara untuk memulakan php-fpm:
Operasi paling mudah untuk memulakan php-fpm:
/usr/local/php/sbin/php-fpm
php 5.3.3 php-fpm masa hadapan tidak akan menyokong /usr/local/php/sbin/php-fpm (mula|berhenti|muat semula) dan arahan lain yang php-fpm ada sebelum ini, jadi jangan Melihat arahan lama ini, anda perlu menggunakan kawalan isyarat :
Proses induk boleh memahami isyarat berikut:
Kaedah mulakan semula yang mudah dan terus:
Mula-mula semak nombor proses induk php-fpm
[root@test ~]# ps -ef|grep php-fpm root 27556 1 0 15:57 ? 00:00:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf) www 27557 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27558 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27559 27556 0 15:57 ? 00:00:00 php-fpm: pool www www 27560 27556 0 15:57 ? 00:00:00 php-fpm: pool www root 27733 26938 0 16:35 pts/0 00:00:00 grep php-fpm
Mulakan semula php-fpm:
kill -USR2 27556
Baiklah. [Disyorkan: Tutorial Video PHP]
Penyelesaian di atas biasanya digunakan apabila fail php-fpm.pid tidak dijana Jika anda ingin menjana php-fpm.pid, gunakan penyelesaian berikut:
Seperti yang anda boleh lihat daripada proses induk di atas, matster menggunakan fail konfigurasi /usr/local/php/etc/php-fpm.conf Cat /usr/local/php/etc/php -fpm.conf ditemui :
[global] ; Pid file; Note: the default prefix is /usr/local/php/var ; Default Value: none ;pid = run/php-fpm.pid
Laluan fail pid harus terletak di /usr/local/php/var/run/php-fpm.pid Memandangkan ia dikomentari, ia tidak dijana . Kami mengalih keluar ulasan dan kemudian mematikan -USR2 42891 Mulakan semula php-fpm dan fail pid akan dihasilkan Kali seterusnya, anda boleh menggunakan arahan berikut untuk memulakan semula dan menutup php-fpm:
php-fpm Tutup. :
kill -INT 'cat /usr/local/php/var/run/php-fpm.pid'
Mulakan semula php-fpm :
kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid'
Atas ialah kandungan terperinci Ringkaskan satu siri operasi permulaan php-fpm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!