〜/ .bash_profileにMAMP環境変数を設定できると仮定していますが、そこに設定してもすぐには有効にならないと思われます。たとえば、私は自分の.bash_profileに変数を設定し、MAMPサーバの再起動、MAMP自体の再起動、さらにはコンピュータからのログアウトなど、何も動作していないようです。変数は私の環境からはまだアクセスできません。私が行方不明になっているMAMPのenv値を設定するもう一つの方法はありますか、または私がクリアする必要のあるキャッシュがありますか?MAMPの環境変数を設定していますか?
ありがとうございます。
これはMAMP Pro 3.0.6ではうまくいきませんでした。私はこのファイルだけでなく、変更のたびにMAMPを再起動する 'envvars_'と' envvars-std'という隣接ファイルも編集しようとしました。これがロードされている場所を調べるための設定ファイルがありますか?これが動作するための他の前提条件はありますか?私はすべてのホストにいくつかのENVを追加することを検討しています。これにより、このソリューションはホストごとのものよりも魅力的です。 –
@EvanMattson私はMAMP Proをインストールしていませんが、MAMP Proが利用する 'apachectl'スクリプトがある場合は、そのソースを読んで答えを見つけることができます。私の場合、正しいenvvarsファイルへのパスは、 '#必要な環境変数を取得する 'のコメントの下にあります。 – sxalexander
そのファイルを指摘してくれてありがとう。私はおそらくこれを誤解しているだけです。私はPHPを使用してこれらの存在を確認していましたが、おそらくApache環境変数でしょうか? 'SetEnv'メソッドは機能しますが、私が言ったように、私はすべてのホスト上で変数を定義したいのですが、それぞれを定義する必要はありません。 –