php 5 3 3 中的php fpm配置

2022-04-30 15:27:16 字數 1051 閱讀 3616

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-fpm

chmod 755 /etc/init.d/php-fpm

/etc/init.d/php-fpm start

/sbin/chkconfig --add php-fpm (新增到開機服務列表)

/sbin/chkconfig php-fpm on

php-fpm的啟動、停止和重啟:

/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 ...