php 5.3.3 原始碼中開始包含 php-fpm,不用專門再打補丁了,只需要解開原始碼直接configure,關於php-fpm的編譯引數有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。
這個php-fpm 不再支援 php-fpm 補丁具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用訊號控制:
master程序可以理解以下訊號
sigint, sigterm 立刻終止
sigquit 平滑終止
sigusr1 重新開啟日誌檔案
sigusr2 平滑過載所有worker程序並重新載入配置和二進位制模組
示例:php-fpm 關閉:
kill -sigint `cat /usr/local/php/var/run/php-fpm.pid`
php-fpm 重啟:
kill -sigusr2 `cat /usr/local/php/var/run/php-fpm.pid`
其次配置檔案不再使用的xml 格式,改為了ini,但是配置引數幾乎和以前一樣,可參照xml格式的格式配置。
—————-補充內容—————-
php-fpm的啟動:
cp -f (php -5.3.x-source-dir)/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpmphp-fpm的啟動、停止和重啟:chmod 755 /etc/init.d/php-fpm
/etc/init.d/php-fpm start
/sbin/chkconfig --add php-fpm (新增到開機服務列表)
/sbin/chkconfig php-fpm on
/etc/init.d/php-fpm start
/etc/init.d/php-fpm stop
/etc/init.d/php-fpm reload
**
php 中php fpm 的重啟 終止操作命令
php 中php fpm 的重啟 終止操作命令 檢視php執行目錄命令 which php usr bin php 檢視php fpm程序數 ps aux grep c php fpm 檢視執行記憶體 usr bin php i grep mem 重啟php fpm etc init.d php f...
php 中php fpm 的重啟 終止操作命令
service nginx restart service php fpm restart 檢視php fpm程序數 ps aux grep c php fpm 檢視執行記憶體 usr bin php i grep mem 檢視php編譯引數 usr bin php i grep configure...
php中的fpm 基於php fpm的配置詳解
php5.3自帶php fpm usr local php etc php fpm.conf pid run php fpm.pid pid設定,預設在安裝目錄中的var run php fpm.pid,建議開啟 error log log php fpm.log錯誤日誌,預設在安裝目錄中的var ...