2
由於多種原因(其中包含懶惰),我的計算機上安裝了幾個不同版本的PHP。如果我在Windows控制檯中輸入php -v
,它會顯示我期望的php版本。但是,如果我在我的Cygwin終端中輸入php -v
,則會得到不同的版本。Cygwin沒有使用我認爲它的PHP版本
我該如何告訴Cygwin使用我想要的版本?目前PATH指向正確的版本。
非常感謝。
由於多種原因(其中包含懶惰),我的計算機上安裝了幾個不同版本的PHP。如果我在Windows控制檯中輸入php -v
,它會顯示我期望的php版本。但是,如果我在我的Cygwin終端中輸入php -v
,則會得到不同的版本。Cygwin沒有使用我認爲它的PHP版本
我該如何告訴Cygwin使用我想要的版本?目前PATH指向正確的版本。
非常感謝。
您爲cygwin在.bashrc
中爲PHP設置了什麼路徑?難道你還記得你的Windows的C盤安裝/cygdrive/c/
:
export PATH=$PATH:/cygdrive/c/xampp/php
而不是export PATH=$PATH:\xampp\php
如果我'printenv PATH',它顯示爲'/ cygdrive/C/PHP',這是路徑,我的窗戶控制檯正在尋找'正確'的一個。 – spuppett
我甚至沒有考慮給PHP添加一個別名,我認爲bash會先讀取路徑,然後沿着該路徑查找php。我添加了一個別名來指向我想要的那個,現在似乎工作。我想我的問題可能已經改變爲'爲什麼不是cygwin正在尋找PHP可執行文件的路徑?' – spuppett