테스트 사이트 - 개발 중인 베타 버전입니다

php.validate.executablePath 세팅하기 채택완료

그누보드이해하기 3년 전 조회 3,762

안녕하세요 vscode에서 php.validate.executablePath를 세팅하려고 하는데

구글링에서 나온 문서들은 해당 경로에 윈도우 exe 파일의 경로를 적더라구요.

 

저는 리눅스 우분투에 php를 설치해서 사용하고 있어서...

어떤 경로를 설정 해야하는지 궁금합니다!

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
3년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

그누보드이해하기
3년 전
"php.validate.executablePath": "/usr/bin/php"

이렇게 설정했는데
오류 메시지가 나오는 이유는 뭘까요...


[오류 내용]
/usr/bin/php7.4은(는) 유효한 PHP 실행 파일이 아니기 때문에 유효성을 검사할 수 없습니다. 'php.validate.executablePath' 설정을 사용하여 PHP 실행 파일을 구성하세요.
배르만
3년 전
/usr/bin/php 를 직접 지정했는데도
/usr/bin/php7.4 관련 문제가 발생한다면 어디선가 패스설정이 잘못된게 아닌가 싶네요
echo $PATH 하면 어떻게 나오나요?
그누보드이해하기
3년 전
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

이렇게 나오고 있어요!
배르만
3년 전
php 관련 패스설정이 없는것 같네요

"php.validate.executablePath": "/usr/bin/php",
"php.executablePath": "/usr/bin/php"

이렇게 같이 등록해보세요
그누보드이해하기
3년 전
"php.executablePath": "/usr/bin/php"
비활성화 된 것처럼 흐리게 나와요.

오류 메시지 역시 동일하게 나오고 있어요 ㅜㅜ
배르만
3년 전
어디선가 등록된 /usr/bin/php7.4 을 찾아 올바로 수정하거나 삭제해야 될것 같습니다.

댓글을 작성하려면 로그인이 필요합니다.

3년 전

vscode 는 윈도우용 프로그램입니다. 윈도우 내에 설치된 '우분투 리눅스'는 인식하지 못합니다.

 

윈도우용 Apache, PHP, MySQL을 설치해서 세팅하거나, https://servermon.tistory.com/193

php.validate.executablePath 를 설정하지 않으면 됩니다.

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
3년 전

우부투로 설치하면 보통

 

$ apt-get install php 로 하게 될텐데

 

$ whereis php 

로 찾으셔서

실행경로를 적어주시면됩니다

 

우분투면 보통

/usr/bin/php7.X 형태로 있을겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

그누보드이해하기
3년 전
해당 경로로 설정했는데도 오류 메시지가 나오는 이유는 뭘까요 ㅠㅠ


[오류 내용]
/usr/bin/php7.4은(는) 유효한 PHP 실행 파일이 아니기 때문에 유효성을 검사할 수 없습니다. 'php.validate.executablePath' 설정을 사용하여 PHP 실행 파일을 구성하세요.
그누보드이해하기
3년 전
제가 윈도우 스토어에서 우분투를 설치하고 그 안에 php를 설치했는데
혹시 그것 때문일까요?
플래토
3년 전
vscode를 맥에서도, 리눅스에서도 잘 사용했었습니다.

잘안되실때는 삭제후에 천천히 다시해보시는게 좋을것같습니다.
사용하는OS에 맞는 올바른 가이드를 찾아서 다시 시도해보세요 그게 아마 더 확실하고 빠를겁니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인