파일을 여는 python 스크립트가 있습니다. 터미널에서 실행되고 readme.html 파일이 열리고 터미널에 모든 내용이 인쇄됩니다. python.php 페이지에 액세스 할 때 python 파일을 실행하고 readme.html을 열고 싶습니다. 그것은 python 파일을 오류없이 실행하고 "나는 여기 있습니다"와 "완료되었습니다"를 인쇄하지만 readme.html 파일은 열지 않습니다. 권한 문제 일 수 있다고 생각합니다. 하지만 777 main.py, python.php 및 readme.html 있습니다. 그들은 모두 user : (없음)입니다. 이 문제를 어떻게 해결할 수 있습니까?Python 스크립트는 터미널에서 실행되지만 Apache에서는 실행되지 않습니다.
main.py 서비스는 윈도우에서 기본적으로 바탕 화면에 액세스 할 수
echo "Python test<br/>";
echo exec("C:/Python27/python.exe C:/wamp/www/main.py",$output);
var_dump($output);
echo "After";
서버 로그에 오류가 있습니까? – mata
os.startfile이 적절한 이유는 무엇이라고 생각하십니까? 아파치 사용자가 파일을보기 위해 자신의 웹 브라우저를 열길 원합니까? – geoffspear
@mata PHP가 성공적으로 실행되고 python 스크립트가 실행되기 때문에 서버 로그에 오류가 없습니다. 파일을 열지 못합니다. – tiggles