Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151783
  • 博文数量: 11
  • 博客积分: 1198
  • 博客等级: 少尉
  • 技术积分: 335
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-10 11:48
文章分类

全部博文(11)

文章存档

2013年(2)

2012年(1)

2010年(2)

2009年(4)

2008年(2)

我的朋友

分类: Python/Ruby

2009-03-18 15:15:30

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
阅读(2988) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~