이전의 포스터는 말했다 ..
당신이 PHP 명령 줄 도구 ... 당신의 오두막 라인은 다음과 같이 필요로 설치 한 경우 (#!) : #!/usr/bin/php
동안 이 은이 될 수 있습니다. 단지 php
을 입력 할 수 있다고해서 반드시 php가 될 것임을 의미하지는 않습니다 .../usr/bin/php
은 일반적인 장소입니다 ...하지만 어떤 샴페인과 마찬가지로 ... 그것은 귀하의 env
에 맞게 조정해야합니다.
특정 실행 파일이 사용자의 $PATH
에 위치한 알 수있는 빠른 방법 .. .. ➜ which -a php
나를 위해처럼 보이는를 입력하려고
php is /usr/local/php5/bin/php
php is /usr/bin/php
php is /usr/local/bin/php
php is /Library/WebServer/CGI-Executables/php
첫 번째 것은 내가 PHP에서 입력 한 경우 얻을 것이다 기본값입니다. t 명령 프롬프트 ... 그러나 나는 그 중 하나를 shebang에서 직접 사용할 수 있습니다 ... 또한 자주 볼 수 있듯이 실행 파일 이름을 env
과 결합 할 수도 있지만 실제로/trust에 대해서는 많이 알지 못합니다. 그입니다. 여보.
더 호환성을 스크립트를 허용하는, 당신은 정말 사용 "** #!는/usr/빈/ENV PHP는 **"한다, PHP가 "/ usr/bin/php"에 항상 설치되지는 않을 수도 있기 때문입니다. 이해가 되니? – Rican7