ホームページ >バックエンド開発 >PHPチュートリアル >phpinfo() によって出力される環境変数 PATH の値が、ローカル マシンに設定されている値と異なるのはなぜですか? ? ?
私のローカル設定: C:Program FilesDBankClickUp;D:MyEnvApache2bin;D:MyEnvphp5;
phpinfo() によって出力された環境変数 PATH 値:
これはなぜですか?これはどうすれば解決できますか? ?ありがとう!
あなたが持っている 2 つの空白のものは mysql5 からのものですが、どれがローカル パスと関係がありますか?
あなたが持っている 2 つの空白のものは mysql5 からのもので、それらは mysql5 からのものです。ローカルパスはどれですか?
はい、両方とも mysql5 のインストールパスです。環境変数 PATH に mysql パスが設定されていません~
1 階の回答からの引用:
あなたの 2 つの空のものは mysql5 ですが、どちらがローカル パスと関係がありますか
はい、これは両方ともインストールです。 mysql5のパス。 mysql へのパスが環境変数 PATH に設定されていません
これは、mysql のインストール後にシステム変数に自動的に追加されるはずです
その後、すべてを検索してください。 mysql.exe がいくつかあります
2 人のモデレータが私を誤解していたのは、$_SERVER['PATH'] と $_ENV['Path'] によって取得された値は私のローカルのものではないということです。マシン (サーバー) 環境変数 PATH 値は設定されていますか?では、なぜ今取り出した PATH 値がローカルの PATH 値と異なるのでしょうか? ?
2 つの配列の値は、異なる方法で取得されます
理論的には、CGI 環境変数から取得する必要がありますが、ウィンドウ下の Apache はレジストリから値を取得できます
mysqlサービスは起動されましたが、別のサービスを起動すると競合が発生しました
確かにウィンドウのパス環境変数です。なぜ違うのでしょうか?
確かにウィンドウのパス環境変数です。なぜ違うのですか
私のローカル環境変数の PATH 設定は次のとおりです: C:Program FilesDBankClickUp;D:MyEnvApache2bin;D:MyEnvphp5;
しかし、phpinfo() によって出力されるローカル PATH はこれではありません (写真)
phpinfo() の出力にある「_SERVER['PATH']」がサーバー上の環境変数の PATH 値であるかどうかを知りたいだけです。
同じ問題に遭遇しました
解決しましたか