필자는 PHP 프로그래밍 클래스를위한 Windows 10 랩톱에서 최신 XAMPP 버전 (PHP 7.2.2) 설치 및 실행중인 아파치를 설치했습니다. CGI가 브라우저 창에서 .py 파일을 올바르게 실행하도록 + ExecCGI 옵션을 사용하고 /XAMPP/apache/conf/httpd.conf의 AddHandler 행에 .py를 추가하도록 할 수있었습니다.
일반적으로 처음 두 줄은 .py 파일을 올바르게 실행하기 위해 CGI에서 다음과 같이 표시해야합니다.
#!C:/Python/Python36_x86/python.exe
print("Content-Type: text/html\n")
그러나 ScriptInterpreterSource에 대한 Apache2.4 설명서를 읽은 후 : https://httpd.apache.org/docs/2.4/mod/core.html#scriptinterpretersource
설명서에 언급 된 올바른 레지스트리 키를 다음 줄과 함께 추가했습니다.
ScriptInterpreterSource Registry-Strict
내 /XAMPP/apache/conf/httpd.conf에
처음 두 줄이 없어도 파이썬 스크립트를 실행할 수있었습니다. 그러나 첫 번째 행에는 print () 명령문이 필요합니다 (또는 print ( '\ n')).
======================================================================================================== =============
내 질문:
파이썬 스크립트의 첫 줄에 print / newline 문이 필요하지 않은 방법이 있습니까?