IIS7.0+Python环境搭建步骤


Python #python环境搭建2012-11-19 13:41
1、安装好python
2、在“ISAPI和CGI限制”,添加Python扩展,注意在添加路径时 在Python.exe后加 %s %s ,如:C:\Python25\Python.exe -u %s %s
3、在“处理程序映射”中添加扩展名为.py的影射,路经的输入方法同上设置权限为执行,添加之后挥在列表中看到刚才所添加的映射属于CGImodule,也就是.py扩展名的文件将以CGI方式执行。


好了 就此,我们的环境已经搭建完成了,来测试下吧

print 
print 'Status: 200 OK' 
print 'Content-type: text/html' 
print 
 
print '<HTML><HEAD><TITLE>Python Sample CGI http://yige.org </TITLE></HEAD>' 
print '<BODY>' 
print '<H1>This is a header</H1>' 
 
print '<p>' #this is a comment 
print 'See this is just like most other HTML' 
print '<br>' 
print '</BODY>' 


这里 我们来说下 常见的搭建之后出现的错误


1.错误502
这是我犯下的一个错误,奶奶的,想了半天终于发现了错误所在 就是C:\Python25\Python.exe -u %s %s 里面的%s必须是小写 大写不行的啊! 另外 最好加上-u参数
 
2.出现“无法找到该页HTTP error 404”
可能是:
你的url路径不正确
如果python 还是不能运行,不要把“所有未知CGI扩展”状态设置为“允许”.这样会存在安全隐患!
重启iis服务器
或者其它原因
 
3.出现“CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers”
这可能是:
依然是C:\Python25\Python.exe -u %s %s的问题,注意%s 前面有2个空格,不要忘记了
你的CGI程序没有输入正确的头:
print ‘Content-type: text/html’
print

相关文章

粤ICP备11097351号-1