在slackware 11.0为apache添加mod_python

python_mod 可以在apache网站下载:http://httpd.apache.org/modules/python-download.cgi
slackware 11.0内置apache为1.3版本,所以需要下载for 1.3版本的apache。我今天下载的版本是Mod_python 2.7.11(mod_python-2.7.11.tgz)。下载后

$tar zxvf mod_python-2.7.11.tgz
$cd mod_python-2.7.11

在doc-html有安装和调试该模块的完整说明,在slackware 11.0我们只需要执行下面命令:

$./configure --with-apxs=/usr/sbin/apxs
$make
$su  (我用的是普通用户,如果你用root用户,可以省略这一步)
#make install
#exit (如果普通用户su到root用户,现在可以退出,以下操作同这里)

这样,mod_python.so这个模块就编译好,并自动拷贝到 /usr/libexec/apache/ 这个目录了(等会儿有用)。
接下来编辑 /etc/apache/httpd.conf文件,加入mod_python支持

$su
#vim /etc/apache/httpd.conf

打 /LoadModule 回车找到LoadModule系列加载项位置,在已有的LoadModule项最上方添加
LoadModule python_module   libexec/apache/mod_python.so
打 /AddModule 回车找到AddModule系列加载项位置,在已有的AddModule项最上方添加
AddModule mod_python.c
再输入
:wq
保存文件
#exit

注意!!!! python_mod文档提及一个问题:必须把mod_python加载项放在加载项最上方,不然会出错,文章中只是提及有些redhat用户反映如果随意添加在最下方apache会出错,slackware也一样。我刚开始就是放在httpd.conf文件最下方,居然也报错了,按照上面这个方法设置就正常。

至此mod_python算是安装完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值