码迷,mamicode.com
首页 > 编程语言 > 详细

python、mod_python、apache配置

时间:2016-03-06 23:32:41      阅读:193      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!