1、安装python-2.5.2.msi
这里没有使用最新的Python3.0 是因为Google App Engree目前服务器运行的是2.5版本。
2、安装ActivePython-2.5.2.2-win32-x86.msi
3、在站点的ISAPI and CGI Restrictions中置C:\Python25\Python.exe %s %s
4、在站点的Handler Mappings中添加"*.py"到C:\Python25\Python.exe %s %s的映射
5、经过上面的设置后地在web.config文件中添加如下记录:
<?
xml version="1.0" encoding="UTF-8"
?>
< configuration >
< system.webServer >
< handlers >
< add name ="ActiveState2.5.2" path ="*.py" verb ="*" modules ="CgiModule"
scriptProcessor ="C:\Python25\Python.exe %s %s" resourceType ="Unspecified" />
</ handlers >
</ system.webServer >
</ configuration >
< configuration >
< system.webServer >
< handlers >
< add name ="ActiveState2.5.2" path ="*.py" verb ="*" modules ="CgiModule"
scriptProcessor ="C:\Python25\Python.exe %s %s" resourceType ="Unspecified" />
</ handlers >
</ system.webServer >
</ configuration >
6、编写helloworld.py
print
'
Status: 200 OK
'
print ' Content-Type: text/html '
print ''
print ' <html><head><title>Hello World</title></head> '
print ' <body> '
print ' <h1>Hello, world!</h1> '
print ' </body> '
print ' </html> '
print ' Content-Type: text/html '
print ''
print ' <html><head><title>Hello World</title></head> '
print ' <body> '
print ' <h1>Hello, world!</h1> '
print ' </body> '
print ' </html> '