
안녕하세요 사용하려고 합니다PHP리눅스에서 명령. 그러나 나는PHP 두 개 설치,하나는 sudo-apt-get에서 얻었고 하나는 스택에서 얻었습니다.랩스택. 어떻게 거기까지 왔는지 묻지 마세요. 그럼에도 불구하고 CLI에서 PHP를 실행하려고 합니다.
$ php file.php
둘 다 그것이 가리키는 PHP에서 작동하지만 스택에서 사용하는 PHP를 사용하고 싶습니다.
내가 실행하려고 할 때 :
$ which php
다음을 반환합니다.
/usr/bin/php
하지만 나는 다음 위치에 있는 내 랩스택에 있는 PHP를 사용해야 합니다.
/home/userName/lappstack/php/bin
내 CLI PHP가 가리키는 PHP 저장소를 어떻게 변경합니까?
답변1
$PATH 변수에 두 번째 파일 경로를 추가하고 다음과 같이 앞쪽에 배치할 수 있습니다.
PATH=/home/userName/lappstack/php/bin:$PATH
먼저 오는 파일 경로가 우선순위를 갖습니다.
또는 PHP를 사용할 때 항상 전체 경로를 지정할 수 있습니다(예: /home/userName/lappstack/php/bin/php myscript.php).