1. 程式人生 > >python CGI 配置程式設計,瀏覽器run .py 檔案

python CGI 配置程式設計,瀏覽器run .py 檔案

相關網址: 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)