0

CasperJS를 문제없이 설정하고 스크립트를 올바르게 구성했습니다. &이 명령 줄을 통해 직접 실행될 때 작동합니다. 이제는 PHP Codeigniter 응용 프로그램 'talk- '이 스크립트를 사용하고 웹 응용 프로그램을 통해 동일한 스크립트를 실행할 수 있어야합니다. 최종 제품이 LAMP 서버에 배치되지만 XAMPP를 실행 중입니다. PHP (w/CasperJS)를 통해 명령 줄 실행

다음과 같은 :

casperjs test.js 

나는 다음 줄에 CodeIgniter를 내 기본 컨트롤러를 만든하지만 아무것도 일어날 것 같다 내가 사용하는 cmd를 통해 successfuly (스크립트를 실행하려면? 누구든지 내가 뭘 잘못하고 있다고 제안 할 수 있습니까?

public function run() 
{ 
    shell_exec('casperjs test.js'); 
} 
+0

:

/usr/bin/php /var/www/website/index.php controller_name function_name 

자세한 내용은이 링크를 참조하십시오 :

if (!$this->input->is_cli_request()){ //redirect them to the homepage redirect('', 'refresh'); }else{ //Request is coming from the command line } 

이 같은 명령을 사용하여 리눅스 서버의 명령 줄에서 컨트롤러를 실행하려면 서비스를 명령 줄로 실행하는 대신? http://stackoverflow.com/questions/15852987/casperjs-passing-data-back-to-php/16489950#16489950을 참조하십시오. –

답변