exec() 함수로 PHP dev 서버를 시작하고 중지하려면 어떻게해야합니까? 내 BDD 테스트를 자동화하려면이 작업을 수행해야합니다. exec()로 PHP dev 서버를 시작하고 중지하는 방법
echo exec('php -S localhost:8000');
그래서 나는 PHP의 서버를 시작하고 내 테스트를 계속 실행 할 수있는 방법이 필요합니다
이 내 스크립트의 실행을 중지합니다. 그리고 나서 PHP로 막을 방법이 필요합니다.
은 비록 함수 이름이 : 자살() 간부가 차단 호출이기 때문이다 –
. 'proc_open'과 같은 것을 사용할 수 있습니다 : http://php.net/proc_open 또는'popen' : http://php.net/popen – igorw