PHP php-fpm 找不到環境變量

問題描述:用php寫的文件,調用環境變量,結果發現在命令行中執行可以正常取到環境變量的取值,但是通過nginx+php-fpm在網頁中訪問時取不到環境變量的值。

原因:默認情況下,php-fpm會自動清除環境變量。在配置文件php-fpm.d/www.conf中有指定:

解決方法:

1.將clear_env前的“;”去除,這樣的話就可以訪問到所有的環境變量

2.只想訪問某一個環境變量,在www.conf文件中添加該環境變量。eg:添加可訪問的環境變量NAME

 env[NAME] = name

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章