>  기사  >  백엔드 개발  >  PHP Shell_exec에서 발생하는 함정에 대하여

PHP Shell_exec에서 발생하는 함정에 대하여

藏色散人
藏色散人앞으로
2020-01-02 17:23:492785검색

프로젝트에서 Python 스크립트를 실행하려면 shell_exec를 사용해야 하기 때문에 테스트 중 shell_exec("test.py")는 오류 없이 정상적으로 실행되지만 shell_exec("python/test.py") 디렉터리를 추가하면 작동하지 않습니다. .. 사용된 PHP 프레임워크는 처음에는 PHP의 디렉토리 제한 때문인 줄 알았으나, 시도해 본 결과 디렉토리 문제가 아니라는 것을 알게 되었습니다.

그래서 shell_exec 명령이 디렉토리를 지원하지 않는 것 아닐까요? 몽상가를 깨우는 단어, shell_exec는 명령줄 실행과 동일합니다.

코드는 원본

PHP Shell_exec에서 발생하는 함정에 대하여

에서 아래 표시된 코드로 변경할 수 있으며 이는 완벽한 솔루션입니다.

PHP Shell_exec에서 발생하는 함정에 대하여

PHP 관련 지식을 더 보려면 PHP 튜토리얼을 방문하세요!

위 내용은 PHP Shell_exec에서 발생하는 함정에 대하여의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제