PHP에서 AJAX 호출로 PHP CLI를 실행하려고합니다. WAMP에서 Windows에서 잘 작동하지만 OSX에서 똑같은 코드를 실행하려고하면 exec() 명령이 중단됩니다. 명령 행에서 실행하려고하는 실제 문자열은 터미널에서 완벽하게 작동합니다. exec()를 통해 다른 명령을 실행할 수도 있으며 정상적으로 작동합니다. 그래서, 나는 누군가가 OSX에서이 문제를 겪고있을 때 어떤 생각이 있는지 궁금 할뿐입니다. OSX에서 exec (php -l *)을 실행
정확한 코드
이 https://gist.github.com/1861487에서 찾을 수 있습니다 귀하의 의견에 미리 감사드립니다.
스왑'간부()'경유'에 대한()'. 그러면 명령 출력과 오류 메시지가 표시됩니다. –
나는 그것을 일찍 시도했다. 또한 AJAX 호출에서 응답하지 않으며 중단됩니다. 나는 정확한 라인까지 디버깅했다. 내가 ls를 통해 더 간단한 명령을 실행할 수 있기 때문에 이상합니다. dir 등 – Ryan
추가 검토 후 알려진 문제입니다. http://stackoverflow.com/questions/2414647/calling-php-from-php-through-exec-gives-no-result –