免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3344 | 回复: 0

XAMPP配置mod_python apache 测试正常通过! [复制链接]

论坛徽章:
0
发表于 2009-03-18 15:15 |显示全部楼层
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
http://www.apachefriends.org/zh_cn/index.html  下载这个包含所有的apache,mysql php 等

安装mod_python 模块
1, 安装ActiveState 到以下下载地址下载对应版本。
http://www.activestate.com/activepython/downloads/
2,下载安装 mod_python 找到对应版本下载
http://www.mirrorservice.org/sites/ftp.apache.org/httpd/modpython/win/3.3.1/
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
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4799/showart_1867306.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP