centos64位,apache2,python2.5,django,mod_python平台安装配置。

OS: CentOS 5.4 64位

 

apache2.2.6 + python2.5.4 + djanog.1.1.1 + mod_python3.3.1

 

搭建web应用。

先安装apache

 

 

 

再安装 python2.5, CentOS自带python2.4,不是我所要的。

 

加了这个参数--enable-shared会出现运行找不到 libpython2.5.so.1.0 这个库,在编辑 目录下把这个文件复制到 /usr/lib下就可以,然后可加入链接到 /usr/lib64目录。

 

然后安装mod_python

 

会报个错误:apxs:Error: Command failed with rc=65536

也是这个文件 作怪: libpython2.5.so.1.0

方法是:vim /etc/ld.so.conf.d/python2.5.conf    

   输入 /usr/local/lib 保存

当然要创建 一个连接到/usr/local/lib/libpython2.5.so.1.0目录下

 

然后执行 #ldconfig

最后再编译安装即可。

 

 

 

apache的配置文件httpd.conf如下写 

 

 

 

url.py文件如下写

 

 

总结: lniux下编译安装 软件,很多时候 都是找不到某些库,而这些库要不就是没安装,yum下安装试试;要不就不 不要系统目录下,一般是/usr/lib,/usr/lib64, /usr/local/lib, 这几个目录。据说64位系统经常会去/usr/lib64找库,但库在/usr/lib下,这时创建一个连接到lib64下就可以了。

 

故要多看错误提示,确保依赖库都 安装 好,就一定能安装成功。

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值