嗨,我正在尝试使用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。