我無法配置Apache服務器來運行用python編寫的CGI腳本。我搜索了網絡,並且我已經在位於「C:\ wamp \ bin \ apache \ Apache2.2.17 \ conf」的「httpd.conf」文件中添加了所有的信息,修改的細節是;需要幫助才能配置Apache服務器來運行用Python編寫的CGI腳本
<Directory />
Options FollowSymLinks +ExecCGI
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:\wamp\bin\apache\Apache2.2.17\cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi .py
我已經在位於 「的httpd.conf」 文件上面提到的設置增加了 「C:\ WAMP \ BIN \ apache的\ Apache2.2.17 \的conf」 並重新啓動WAMP服務器。
當我試圖運行我的python CGI腳本瀏覽器時,只是打印我的代碼沒有錯誤消息。我正在使用的鏈接是; http://localhost/cgi-bin/first_cgi_script.py
我的代碼是;
#!c:\Python27\python.exe -u
import time
def printHeader(title):
print """Content-type: text/html
<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head><title>%s</title></head>
<body>""" % title
printHeader("Current date and time")
print time.ctime(time.time())
print "</body></html>"
幫助需要感謝。
這當然可能會出現皮疹,但是......你有沒有考慮[Django](https://docs.djangoproject.com/en/1.3/)?你已經建立了你的Apache服務器,所以你可以潛心鑽研模型。 – Droogans