>  기사  >  백엔드 개발  >  exec를 사용하여 PHP에서 시스템 명령 호출

exec를 사용하여 PHP에서 시스템 명령 호출

不言
不言원래의
2018-04-26 10:23:376298검색

이 글은 주로 PHP에서 시스템 명령을 호출하기 위한 exec 사용을 소개합니다. 이제 특정 참조 값이 있습니다. 필요한 친구들이 참조할 수 있습니다.

Ø 질문: 시스템 명령이나 기타 파일을 실행하는 방법

Ø메서드:

1, 수정 PHP.ini

disable_functions = exec

2, 권한 수정

실행할 스크립트 수정

chmod 777 home/ -R

다른 파일을 실행하려면 해당 파일과 그 위의 모든 디렉터리의 권한을 실행 모드로 변경해야 합니다

3, Debugging

스크립트 실행에 실패하면 파이프라인 명령을 사용, 2> 사용 ;&1, 명령은 셸 실행 중 오류를 $output 변수에 출력합니다. 이 변수를 출력하여 오류 메시지를 분석합니다

예:

exec('convert a.jpg b.jpg', $output, $return_val);

가 다음으로 변경되었습니다.

exec('convert a.jpg b.jpg 2>&1', $output, $return_val);
print_r($output);

관련 권장 사항:

PHP는 작업 분배를 위해 gearman을 사용합니다


위 내용은 exec를 사용하여 PHP에서 시스템 명령 호출의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.