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

本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣新台幣 贊助支持。


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

在伺服器上寫 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 指令模式去區分組態檔案)

#技術相關 #安全 #分開

- Powered by Mxp.TW -FB2WP-


Share:

作者: Chun

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

參與討論

1 則留言

  1. 自動引用通知: [VPS] PHP 網站資訊安全之 .user.ini 檔案與 open_basedir 參數 | 一介資男

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Mastodon