PHPで$_ENV値を設定するいくつかの方法

WBOY
リリース: 2016-06-23 13:39:14
オリジナル
2390 人が閲覧しました

作者:zhanhailiang 日期:2015-03-04
ログイン後にコピー

$_ENV 値は、PHP パーサーの実行環境から PHP のグローバル名前空間にインポートされます。たとえば、php-cli モードが実行されると、現在のユーザー環境変数が読み取られ、php-fpm モードが初期化されると、現在のユーザー環境変数が読み取られます。レベル設定ファイル

/etc /profile、/etc/environment、~/.profile、~/.bashrc を通じて環境変数を設定します。関連する環境変数は php-fpm モードの初期化時に設定されていることに注意してください。新しく設定された環境変数に対して 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 を再起動します

テスト結果は次のとおりです。

れー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート