새틴 #을 추가 할 때 약간의 문제가 있습니다! 레드햇 리눅스에서 내 PHP 스크립트. 내가 shebang 추가 된 테스트 코드의 작은 조각을 가지고 (나는 다른 유사뿐만 아니라 시도),하지만 스크립트를 실행하려고 할 때마다 다음과 같은 오류 메시지가 나타납니다.세방을 추가하는 방법 #! 리눅스에서 PHP 스크립트로?
오류 메시지 :
-bash: script.php: command not found
테스트 스크립트를
#!/bin/env php
<?php echo "test"; ?>
오두막 번호! 변동 :
#!/usr/bin/php
#!/usr/bin/env php
그가 물어 보는 이유는 분명합니다. – Banago
@JoelFan PHP 설명서가 나와 동의하지 않는 것 같습니다. http://www.php.net/manual/en/features.commandline.usage.php#example-375 –
@JoelFan - 사람들은 블로그에 어리석은 생각을 표현할 자유가 있으며, 다른 개발자를 돕는 사이트에서는하지 않습니다. 고맙습니다. 오류에 대한 질문에 대답하려면 - 당신의 첫 번째 라인 이후 CR \ LF 조합 때문에 가능성이 높습니다. 16 진수 편집기를 사용하여 \ n \ r 있는지 확인하고, 그렇다면 캐리지 리턴을 제거하십시오. CHMOD + x yourfile.php를 실행 가능하게 만드십시오. –