[PHP] 使用 Nginx 與 PHP-FPM 搭配下分開 PHP-CLI 的 php.ini 設定

這問題大概非常非常冷門,一般站長不太會碰到的情境。

在伺服器上寫 PHP 腳本來特別跑本機處理這回事,如果執行環境尬到網站線上環境其實是有風險的。

像是 execevalproc_open 等風險函式如果本機需要就打開,那線上環境也等於暴露在高風險環境下,此時勢必要區隔 PHP-FPM 與 PHP-CLI 這兩邊所載入的 php.ini 組態檔案。

方法如這篇說明: Setting php values in php-fpm confs instead of php.ini

等於是 PHP-CLI 使用預設 php.ini ,而 PHP-FPM 使用 php-fpm.conf 去覆寫預設 php.ini。

php_value[key] = value //寫法如此

把作業環境設定參數切開才能兼顧彈性~ (印象中以前使用

Apache 環境的時候也有為了 PHP-CLI 指令模式去區分組態檔案)

#技術相關 #PHP #CLI #FPM #PHPINI #安全 #Nginx #分開

- Powered by Mxp.TW -FB2WP-

Facebook 外掛功能


Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[//////////____30%_________]