Apache ベースの PHP アプリケーションの環境変数設定
PHP アプリケーションでは、環境変数はその動作を決定する上で重要な役割を果たします。アプリケーションが Linux 環境で実行され、これらの変数にアクセスするために getenv() に依存する場合、これはさらに重要になります。 Apache でホストされている PHP アプリケーションの場合、環境変数を構成するには特定のアプローチが必要です。
Apache の環境変数の設定
Apache の仮想ホスト構成は、環境変数を設定するメカニズムを提供します。特定のドメイン。環境変数を設定するには、VirtualHost 構成ブロック内で SetEnv ディレクティブを使用します。
<VirtualHost hostname:80> ... SetEnv VARIABLE_NAME variable_value ... </VirtualHost>
VARIABLE_NAME を設定する環境変数の名前に置き換え、variable_value を対応する値に置き換えます。
異なるドメインに複数の環境を構成する
個別のドメインに異なる環境変数を構成するには、ドメインごとに新しい VirtualHost ブロックを作成します。各 VirtualHost ブロック内で、SetEnv ディレクティブを使用して必要な環境変数を指定します。例:
<VirtualHost domain1.example.com:80> SetEnv VARIABLE1 value_for_domain1 </VirtualHost> <VirtualHost domain2.example.com:80> SetEnv VARIABLE2 value_for_domain2 </VirtualHost>
追加の考慮事項
以上がApache ベースの PHP アプリケーションの環境変数を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。