2012-07-11 3 views
0

xampp 및 windows OS를 사용하고 있습니다. 간단한 PHP 스크립트 명령 줄을 실행하려고하는데 "입력 파일을 열 수 없습니다. http://test.localhost.com/test.php"과 같은 오류가 나타납니다. 아래는 동일한 코드입니다.PHP 스크립트 명령 줄을 실행할 수 없습니다.

#!/usr/local/bin/php 
<?php 
$stdin = fopen('php://stdin', 'r'); 
while (true) { 
     $input = fgets($stdin, 3); 
     if ($input == 42) { 
       break; 
     } else { 
       echo $input; 
     } 
} 
fclose($stdin); 
exit; 

위의 오류가 발생합니다. 아무도 저에게 문제가 무엇인지 말해 줄 수 있습니까?

+0

이 스크립트를 어떻게 실행하고 있습니까? – Ikke

+1

Windows를 사용하는 경우 왜 UNIX hashbang 및 UNIX 경로를 사용합니까? – nickb

+1

귀하의 게시물 자체가 모순됩니다. 명령 줄이나 브라우저에서 실행하고 있습니까? 명령 행에서 실행중인 경우, URL이 아닌 파일 이름을 지정하십시오. –

답변

1

웹 사이트가 아닌 CLI 스크립트를 호출하려고합니다.

c:/path/to/php.exe c:/path/to/scrip.php 
+0

오오 .. 네, 깜박 했어요. 감사. – Jimit

관련 문제