2016-04-14 265 views
2

由於多種原因(其中包含懶惰),我的計算機上安裝了幾個不同版本的PHP。如果我在Windows控制檯中輸入php -v,它會顯示我期望的php版本。但是,如果我在我的Cygwin終端中輸入php -v,則會得到不同的版本。Cygwin沒有使用我認爲它的PHP版本

我該如何告訴Cygwin使用我想要的版本?目前PATH指向正確的版本。

非常感謝。

回答

0

您爲cygwin在.bashrc中爲PHP設置了什麼路徑?難道你還記得你的Windows的C盤安裝/cygdrive/c/

export PATH=$PATH:/cygdrive/c/xampp/php而不是export PATH=$PATH:\xampp\php

+0

如果我'printenv PATH',它顯示爲'/ cygdrive/C/PHP',這是路徑,我的窗戶控制檯正在尋找'正確'的一個。 – spuppett

+1

我甚至沒有考慮給PHP添加一個別名,我認爲bash會先讀取路徑,然後沿着該路徑查找php。我添加了一個別名來指向我想要的那個,現在似乎工作。我想我的問題可能已經改變爲'爲什麼不是cygwin正在尋找PHP可執行文件的路徑?' – spuppett

相關問題