2016-04-14 3 views
2

いくつかの理由(怠け者)のために、私はいくつかの異なるバージョンのPHPを自分のコンピュータにインストールしています。 Windowsコンソールでphp -vを実行すると、期待していたPHPのバージョンが表示されます。しかし、Cygwin端末でphp -vを実行すると、別のバージョンが表示されます。CygwinはPHPのバージョンを使用していません。

Cygwinに私が望むバージョンを使用するように指示する方法はありますか?現在、PATHは正しいバージョンを指しています。

ありがとうございました。

答えて

0

cygwin用にPHPに設定したパスは.bashrcですか?あなたのWindowsのCドライブが/cygdrive/c/にマウントされていることを覚えていました:

export PATH=$PATH:/cygdrive/c/xampp/phpなくexport PATH=$PATH:\xampp\php

+0

I 'printenvのPATH'、それは私の窓のパスで'/cygdriveの/ C/PHP'、と示している場合コンソールは「正しい」ものを探しています。 – spuppett

+1

私はPHPにエイリアスを追加することについて考えていませんでしたが、私はbashがパスを最初に読んで、そのパスに沿ってphpを探すと仮定しました。私は、私が望んでいたものを指し示すエイリアスを追加しました。私の質問が「PHP実行ファイルのためにPATHに沿ってcygwinを見ていないのはなぜですか? – spuppett

関連する問題