Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 Python 프로그램 실행

<시간/>

PHP에서는 'shell_exec' 함수를 사용할 수 있습니다. 쉘을 통해 실행할 수 있으며 결과를 문자열로 반환할 수 있습니다. 명령줄에서 NULL이 전달되거나 출력이 전혀 반환되지 않으면 오류를 반환합니다.

아래는 동일한 코드 데모입니다 -

<?php
   $command_exec = escapeshellcmd('path-to-.py-file');
   $str_output = shell_exec($command_exec);
   echo $str_output;
?>

python 스크립트가 성공적으로 실행되기 위해서는 적절한 권한이 부여되어야 합니다.

참고 − Unix 유형의 플랫폼에서 작업하는 동안 PHP 코드는 웹 사용자로 실행됩니다. 따라서 웹 사용자는 디렉토리 및 하위 디렉토리에 필요한 권한을 부여받아야 합니다.