저는 codeigniter 컨트롤러에서 ac 프로그램을 실행해야하는데, PHP 셸 명령은 컨트롤러에서 wokring이 아니지만 동일한 명령을 사용할 때 필요합니다. 간단한 PHP는 (codeigniter없이) 잘 작동합니다.shell_exec, popen, exec, passthru가 codeigniter 컨트롤러에서 작동하지 않습니다.
- shell_exec, exec, popen이 활성화 된 php.ini 설정을 확인했습니다. 사용
도와주세요 ...
명령 스피
$output = shell_exec("./hello"); //hello.c prints hello world.
echo $output;
은 C 파일이 존재하는 경우 내 홈 폴더 경로를 PWD를하고 사용하여 인쇄 경로입니다. 동일한 명령 (shell_exec ("./ hello");)은 codeigniter에서 작동하지 않습니다.
안녕하세요 nishant, C 파일에 제공된 경로는 두 경우 모두 동일합니다. 내 질문을 편집 했으므로 지금 제안 할 수 있습니다. – user2462648
안녕하세요, CI 파일을 통해 실행하기 위해 c 파일의 전체 경로를 제공하십시오. – Nishant