2014-10-30 28 views
0

嗨,我試圖在linux中使用php命令。不過,我有兩個安裝的PHP,一個我從sudo-apt-get和一個堆棧中獲得,Lappstack。不要問我是如何到達那裏的,但是我試圖在CLI中執行php。Linux:設置在CLI中使用哪個php bin

$ php file.php 

它既作品無論PHP時,指向,但我想用我在堆棧使用PHP。

當我嘗試執行:

$ which php 

它返回:

/usr/bin/php 

但我不得不使用PHP我在我的lappstack這是:

/home/userName/lappstack/php/bin 

如何更改我的CLI php指向的php bin?

回答

1

您可以更換在/usr/binphp由你這樣的:

sudo rm /usr/bin/php 
sudo ln -s /home/userName/lappstack/php/bin/php /usr/bin/php 

希望這有助於

+1

請記住,這將改變所有內容的PHP二進制文件,而不僅僅是您的命令行。正確的方法將是別名。 – doublesharp 2014-10-30 02:46:45

1

您可以有/home/userName/lappstack/php/bin先在你$PATH或使用alias

別名PHP = '/家庭/用戶名/ lappstack/PHP /斌/ PHP的'

+0

我試過使用別名,它的工作原理,但當我關閉我的終端實例,並再次回到它。它指向舊的php bin。我如何永久設置它?謝謝! – muffin 2014-10-30 02:33:30

+1

您可以通過將其添加到每次打開終端時執行的文件'〜/ .bashrc'來永久設置別名 – webNeat 2014-10-30 02:37:28