python CGI 配置程式設計,瀏覽器run .py 檔案
阿新 • • 發佈:2018-12-14
相關網址: https://blog.csdn.net/u014470581/article/details/52724057
步驟:
1.本地appace配置: C:\xampp\apache\conf\httpd.conf
配置一下目錄,使你的目錄可以執行CGI
比如你的目錄是 /var/www/cgi-bin/ 要使這個目錄下可以執行CGI,必須新增上
+ExecCGI這個指令,例如我的配置:
<Directory /var/www/cgi-bin/> Options Indexes FollowSymLinks MultiViews +ExecCGI AllowOverride None Order allow,deny allow from all </Directory>
2.appace 預設配置
hello.py檔案放到此處目錄
3.啟動appace,測試hello.py
①瀏覽器開啟地址:127.0.0.1, 預設埠是80,若是有變請拼接埠號
②CGI請求報錯
解決方法如下:https://blog.csdn.net/zjl199303/article/details/83347042
#!D:\anzhuang\python\python.exe print ("Content-type:text/html") print () # 空行,告訴伺服器結束頭部 print ('<html>') print ('<head>') print ('<meta charset="utf-8">') print ('<title>Hello Word - 我的第一個 CGI 程式!</title>') print ('</head>') print ('<body>') print ('<h2>Hello Word! 我是來自菜鳥教程的第一CGI程式</h2>') print ('</body>') print ('</html>')
4.解決 .py 檔案亂碼問題
# 檔案頭部新增程式碼
import codecs, sys
sys.stdout = codecs.getwriter('utf-8')(sys.stdout.buffer)