[Python]Windows下安装mod_python for Apache

Windows 下安装 mod_python for Apache
今天开始研究Python下的Web框架,找到了mod_python、django、CherryPy等多个架构,对每一种都了解了一下,分别安装进行了测试,下面就mod_python的安装进行总结。

安装Apache

下载Apache:http://apache.justdn.org/httpd/binaries/win32/apache_2.0.58-win32-x86-no_ssl.msi

Windows下直接安装即可。安装前先把IIS服务关掉,防止端口占用。安装过程中出现了一些错误,主要是httpd.conf中的ServerAdmin没有设置造成的,所以安装的时候一定要设置上值比如xxxxx@gmail.com,安装完成后会自动把Apache安装成服务,如果能启动成功就OK了。

安装Python和mod_python
下载后直接安装。
下载mod_python
安装后就把mod_python放在了Python的Lib中了。
配置mod_python
安装好上面的三个软件后就要配置Apache来启动mod_python了。打开Apache安装目录下的conf/httpd.conf,做如下修改:
1、在LoadModule部分下面加入:LoadModule python_module modules/mod_python.so 
2、修改DocumentRoot 值,指向工作目录,比如:DocumentRoot "C:/pweb"
3、加入<Directory "C:/pweb">
    AddHandler mod_python .py 
    PythonHandler MyTest
    PythonDebug On
</Directory>
AddHandle说明如果GET此目录下所有的.py文件用mod_python处理;
PythonHandler MyTest是缺省的文件,当取得“/”时执行的文件;
PythonDebug On把调试开关打开,如果出现错误,在浏览器上能看见出错的调用栈信息。
4、编写MyTest.py
       from  mod_python  import  apache
def  handler(req):
    req.write(
" Hello World! " )
    
return  apache.OK
5、测试
重新启动Apache服务,在浏览器中打入:
如果能看到Hello World!说明mod_python工作正常。
 
上面只对mod_python的安装过程进行了简单说明,对于mod_python的具体用法、类、函数请参考mod_python的文档。
 
拓展
在mod_python的基础上,我觉得自己都可以发展一套自己的Web架构,当然已经有现成的架构了,django就是很好的一个,所以下面好好研究一下django。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值