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’
相关文章
- 在IIS中如何执行Python脚本 2012/11/19
- 谈Python集合运算 2012/11/17
- Python中lambda表达式使用方法 2012/11/17
- Python调用短信猫控件发短信 2012/11/17
- Python模块之StringIO 2012/11/16
- Python根据一个日期获得星期几 2012/11/16
- Python Django发送邮件的配置方法 2012/11/16
- Python获得命令行参数的方法 2012/11/16
- Python日期格式转化为时间戳的方法 2012/11/16
- Python中使用动态变量名 2012/11/16