문제

Windows 7에서 작동합니다. PHP 스크립트에서 PHP 스크립트에서 grep에서 작동하지 않으므로 작동하는지 여부를 확인할 수 있습니다.var_dump(shell_exec("grep"))의 예상 출력 대신 usage:를 얻는 것과 같은 것들이 있습니다.

  • null는 내 Windows 경로와 PHP C:\gunwin\bin
  • 에 있습니다.
  • include_path 명령 행에서 작동합니다
  • grep (또는 다른 '일반'Windows 환경 명령) 예상대로 작동

여기서는 분명한 것을 놓치지 만, 그것이 무엇인지 알 수 없을 수 있습니다.누구든지 제안이 있습니까?

편집 : 이상한 일이 일어났습니다.나는 그것을 위해 술을 위해 shell_exec('dir')를 시도했다.이것은 예상대로 작동합니다.그 후, shell_exec('wget')를 시도했으며 실제로 내가 예상 한 출력을 실제로 반환합니다.나는 지금 조금 혼란 스럽다.

도움이 되었습니까?

해결책

grep, 인수없이 stdout에 아무것도하지 않고, shell_exec로 반환되지 않는 stderr에서 두 줄 (--help를 사용하라는 지시)을 보여줍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top