LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1045|回复: 0

python cgi 配置过程。

[复制链接]
发表于 2004-7-24 00:30:10 | 显示全部楼层 |阅读模式
系统:apache2.0.50 for windows + activepython + windows xp
安装过程:
下载相关安装包,双击运行。apache和activepython安装顺序可随意。
配置:
其实不用配置什么,网上和官方文档都说要配置httpd.conf中的Addhandler参数。设置成:
Addhandler script-cgi .cgi .py
但我试过不设也能正常运行python写的程序。
测试:
很多人配置不成功其实是cgi程序写得不好,没有注意一些标点符号和换行符。
下面一段测试过和代码:
#!c:\python23\python.exe         这一句可按你实现安装的python路径设置。
print "Content-type: text/plain\n"     这里的\n一定要有,不然会出500错误
print "hello world"                    你不写\n也可以,但一定要和第二句代码间有一行空行。如下所示:
#!c:\python23\python.exe
print "Content-type: text/plain"

print "hello world"



在linux下的配置也很简单,软件安装也没什么特别的。到apache和python总站上下载相关软件安装完成后,就可开始配置。
配置:
httpd.conf也不用动。只要确保cgi-bin目录下的python脚本有执行的权限就可以了。
测试:
脚本编写也和上面说的一样。只是python程序的路径不同而已。
#!/usr/bin/python
print "Content-type: text/plain"

print "hello world"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表