2011-05-15 6 views
1

내 vps에서 PHP 스크립트를 실행할 수 있습니다. 나는 PHP5가 설치되어 할하지만 PHP 파일을 실행할 때 그것은 데비안 : 파서로 PHP 파일을 실행하십시오.

/usr/bin/php: bad interpreter: No such file or directory 

그래서 난 whereis php5

를 입력 말한다 출력은 다음과 같습니다

php5: /etc/php5 /usr/lib/php5 /usr/share/php5

질문입니다 : 내가 무엇을해야합니까 이 시점에서 PHP 파일을 실행하게 만드시겠습니까?

내 PHP 파일의 맨 위에 무엇이 있어야합니까? #!/etc/php5?

+0

인터프리터를 찾기 위해'which php5 '를 사용하십시오. 또한'php' 나'php-cgi' 또는'php-cli'라고 부를 수도 있습니다. 그리고'mod_php' 버전 만 설치되어 있다면 존재하지 않습니다. – mario

+0

@mario 입력 할 때 'which php5' 출력이 없습니다 – dukevin

답변

4

그런 다음 설치하지 않았습니다. 이 콘솔 스크립트 만 있다면

sudo apt-get install php5-cgi 

또는 -cli, 당신은 이미 아파치 실행 방법 mod_php가 : 명령 줄 또는 CGI 버전으로 설치할 수 있습니다.

+0

http://pastebin.com/7TKC5va1 도움이되지 않았습니다 – dukevin

+0

데비안 패키지에 기본 심볼릭 링크가 생성되지 않았다고 생각합니다. 바이너리는'/ usr/bin/php5-cgi'라고 불릴 것입니다. '/ usr/bin/php5' sans 확장자를 제공하는 것은'php5-cli' 패키지뿐입니다. – mario

+0

좋아, 내 PHP 파일 맨 위에 실행하고 싶습니다, 나는'#!/usr/bin/php5-cgi'를 가지고 있습니까? – dukevin

관련 문제