首页 > 编程语言 > 详细

python、mod_python、apache配置

时间:2016-03-06 23:32:10      阅读:478      评论:0      收藏:0      [点我收藏+]

环境:

Python 2.6.6

mod_python-3.3.1

注意:在对mod_python-3.3.1 make之前修改 somedir+/src/connobject.c的142行

vim /usr/local/mod_python-3.3.1/src/connobject.c +142

将!(b == APR_BRIGADE_SENTINEL(b) 修改为!(b == APR_BRIGADE_SENTINEL(bb)

然后在进行make(编译)

安装apache

tar zxvf httpd-2.2.27.tar.bz2
cd httpd-2.2.27
./configure --with-python=/usr/bin/python  --prefix=/usr/local/http
make
make install

安装mod_python-3-3.1

tar zxvf mod_python-3.3.1.tgz
cd mod_python-3.3.1
./configure  --prefix=/usr/local/mod_python --with-apxs=/usr/local/http/bin/apxs \ 
--with-python=/usr/bin/python
在编译之前记得修改
make
make install

python安装(省略)

完成之后查看httpd的modouls目录会看到

ls modules/
mod_python.so

其余模块省略

将下面的一条语句添加到apache的配置文件

LoadModule python_module libexec/mod_python.so

为了让apache知道到哪里找它,还得告诉apache什么时候使用它。所以还得配置以下语句到apache的配置文件

AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On

然后在< apache dir > \htdocs目录下创建测试文件

 

python、mod_python、apache配置

原文:http://www.cnblogs.com/zhuweiblog/p/5248844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!