ホームページ  >  記事  >  バックエンド開発  >  PHP環境変数を設定する方法

PHP環境変数を設定する方法

藏色散人
藏色散人オリジナル
2021-07-10 09:16:2911391ブラウズ

PHP 環境変数を設定する方法: 1. 「D:\phpStudy\php\php-5.6.27-nts\」を実行します; 2. PHP の「getenv()」と「$_ENV()」の場合関数は環境変数を設定します。

PHP環境変数を設定する方法

この記事の動作環境: Windows 7 システム、PHP バージョン 5.6、DELL G3 コンピューター

php 環境変数を設定するにはどうすればよいですか?

php のシステム変数と環境変数を設定する

このタイトルを参照php.exe にシステム環境変数を設定するか、直接呼び出せるプログラミング言語に環境変数を設定するかという 2 つの質問があります。これは、アプリケーションがインストールされているディレクトリに移動してコマンドを入力する必要がなく、特定のコマンドのショートカット キーを設定する場合に便利です。例:

1. php.exe グローバル環境変数が追加されていない場合、次のディレクトリで php を実行する必要があります:

D:\phpStudy\php\php-5.6.27-nts\

注: これは私の php.exe インストール ディレクトリです。 、あなたのものは私のものと異なるかもしれません、それは問題ではありません。
たとえば、

php バージョン情報の表示:

php -v

php 拡張モジュールの表示:

php -m

PHP環境変数を設定する方法

これは非常に面倒です。どこでも php コマンドを使用したい場合は、グローバル環境変数に php.exe を追加する必要があります。
これは非常に簡単です。ほとんどのプログラムは同じ方法でグローバル変数を設定します。コンピュータを見つけて右クリックし、システム コントロール システム パネルを開きます。左側に詳細なシステム設定があり、クリックすると表示されます。それ。以下に示す図の手順:

最初のステップ:

PHP環境変数を設定する方法

2 番目のステップ:

PHP環境変数を設定する方法

ステップ 3:

PHP環境変数を設定する方法

ステップ 4:

PHP環境変数を設定する方法

ソフトウェアのインストール パスを入力するだけで、システムが実行可能ファイルを自動的に認識します。直面しているファイル、.exe、.bat、.phar、その他の実行可能ファイルを選択すると、どこでも php コマンドを直接使用できるようになります。すごいじゃないですか!

2. PHP の getenv() 関数と $_ENV() 関数の環境変数を設定します:

まだ完了していません。 PHP の環境変数の設定は、getenv() および $_ENV() を使用して直接取得できる種類の環境変数です。これに関するオンライン チュートリアルはまだありませんが、私は自分で理解しました。
3 つのステップに進みます:

最初のステップ: php.ini ファイル、次のコードを変更します:

variables_order = "EGPCS"

デフォルト値は「GPCS」で、次のことを表します。 GET、POST、COOKIE、ENV、SERVER、E は ENVIRONMENT の略で、環境変数を意味します。

2 番目のステップ:

前のステップに従って、環境変数設定ウィンドウを開きます:


PHP環境変数を設定する方法 ここで必要な環境変数 (データベース アカウントのパスワードなど) を設定します。等ここにモザイクを入れました、それは必須です。

ステップ 3: コンピュータを再起動すると、設定が有効になります。 php.exe のグローバル変数を設定するには、コンピューターを再起動する必要はありません。

再起動後、プログラム内で直接使用できるようになります。たとえば、私のphpプログラムの場合です。直接実行できます:

echo getenv('DB_HOST_NAME)
//或者 echo $_ENV('DB_HOST_NAME)

これで十分ですか!やってみよう!

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP環境変数を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。