문제: 웹 서버에 ssh를 연결하고 "php"를 사용하여 무엇이든 실행할 때 어떤 이유에서든 이전 PHP 5.2가 실행됩니다. 링크가 /usr/bin/php
잘못된 버전을 가리킵니다. 이 심볼릭 링크를 변경할 수 없습니다.
내가 시도한 것: 폴더에서 ~/test
뭔가를 설치하고 싶지만 PHP 5.6이 필요합니다. 그래서 폴더에 ~/tes
php5.6에 대한 심볼릭 링크를 만들었습니다.
ln -s /usr/bin/php56 php
시스템이 PHP의 현재 디렉토리를 확인하는지 확인하기 위해 PATH
변수를 변경하고 현재 디렉토리를 먼저 추가했습니다.
PATH=/home/test:$PATH
하지만 행운은 없습니다.
답변1
PATH
귀하의 명세서에 잘못된 디렉토리를 제공했습니다.
~/test/
목차에는 링크를 설정했지만 PATH
명세서에는 를 사용했습니다 /home/test
.
사용자 이름이 이라고 가정하면 foobar
다음이 필요합니다.
export PATH=/home/foobar/test:"$PATH"
그렇지 않으면:
export PATH=~/test:"$PATH"
또는:
export PATH="$HOME"/test:"$PATH"
export
PATH
예를 선택하면 모든 하위 프로세스에 변경 사항이 적용됩니다 .