如何在Apache中運行Python腳本


第一步:進入C:\Apache24\cgi-bin;

第二步:在cgi-bin目錄下新建一個hello.py文件;

第三步:

#!python
#coding:utf-8
print("content-type:text/html")
print("")
print("任何想要顯示的內容")

第四步:在瀏覽器中輸入“http://localhost/cgi-bin/hello.py”進行訪問,

但是在瀏覽器輸入后會出現如圖所示問題:

這是因為沒有配置httpd.conf文件造成的,只需要在C:\Apache24\conf下的httpd文件中加入

DirectoryIndex index.html index.html.var index.htm
AddType text/html .htm .html .py
AddHandler cgi-script .cgi .py 即可,如下圖所示:

配置好后保存httpd.conf文件,重新啟動Apache,再次訪問瀏覽器就會成功。

 

注意:

        在用Python做hello.py的時候,輸出的內容必須服務CGI的標准規范;
        第一行必須輸出的是content-type:text/html
        第二行必須是空行(不要放空格等任何字符)
        第三行之后的內容就是瀏覽器要顯示的內容
        在瀏覽器的最前面,要有一個用什么來運行當前腳本的一個生命,我們這里是#!python

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM