Linux:设置在 CLI 中使用哪个 php bin

Linux:设置在 CLI 中使用哪个 php bin

嗨,我正在尝试使用php命令。但是我有两个 php 安装,一个是我从 sudo-apt-get 获得的,另一个是从堆栈中获得的,拉普斯塔克。不要问我是怎么到那里的,但尽管如此,我还是尝试在 CLI 中执行 php。

$ php file.php

无论它指向哪个 php 都可以工作,但我想使用我在堆栈中使用的 php。

当我尝试执行时:

$ which php

它返回:

/usr/bin/php

但我必须使用我的 lappstack 中的 php,它位于:

/home/userName/lappstack/php/bin

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

答案1

您需要将第二个文件路径添加到 $PATH 变量中,并将其放在前面,如下所示:

PATH=/home/userName/lappstack/php/bin:$PATH

无论哪个文件路径先出现,都具有优先权。

或者,您在使用 PHP 时始终可以指定完整路径,例如:/home/userName/lappstack/php/bin/php myscript.php。

相关内容