作者:zhanhailiang 日期:2015-03-04
$_ENV 値は、PHP パーサーの実行環境から PHP のグローバル名前空間にインポートされます。たとえば、php-cli モードが実行されると、現在のユーザー環境変数が読み取られ、php-fpm モードが初期化されると、現在のユーザー環境変数が読み取られます。レベル設定ファイル
2. php-fpm.conf を使用して環境変数を設定します
; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from; the current environment.; Default Value: clean env ;env[HOSTNAME] = $HOSTNAME;env[PATH] = /usr/local/bin:/usr/bin:/bin;env[TMP] = /tmp;env[TMPDIR] = /tmp;env[TEMP] = /tmpenv[TEST_VAR_1] = $TEST_VAR
この方法は、たとえば、通常の PHP 環境の運用および保守戦略をサポートします。 :
まず、独立した環境変数設定スクリプトを作成します:
export TEST_VAR='hello world'
次に、php-fpm.conf 構成を設定します:
env[TEST_VAR_1] = $TEST_VAR
最後に、php-fpm を再起動します
テスト結果は次のとおりです。
れー