httpd.conf 添加一下可以让py程序在cgi-bin目录下运行
AddHandler cgi-script .cgi .py
实际上我们添加了以上内容从新启动apache就可以利用apache编程了,用pyton来做我们的
--kai0200@gmail.com
#!c:\Python24\python.exe
#在文件的首行添加这个可以让程序在cgi目录下运行!
print "Content-type: text/plain; charset=iso-8859-1\n\n";
#首先需要打印一个给客户端软件 如果没有浏览器会报告错误!
首先安装XAMPP
下载这个包含所有的apache,mysql php 等
!
安装mod_python 模块
1, 安装ActiveState 到以下下载地址下载对应版本。
2,下载安装 mod_python 找到对应版本下载
3,安装python
4,编辑httpd.conf 配置文件增加以下内容
--------------------------------------------------
LoadModule python_module modules/mod_python.so
# Python conf
Include conf/extra/httpd-python.conf
--------------------------------------------------
5,我们现在开始配置python的单独配置文件,我的放在目录
xampp\apache\conf\extra 下 名字是 httpd-python.conf
内容为
# 这里是注意/ he \ 的区别。
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
--kai0200@gmail.com
apache -e debug -k start -S -M -t 调试模式!
6,测试
在目录htdocs/py下建一个文件,mptest.py
内容为
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
阅读(3070) | 评论(0) | 转发(0) |