ice+php配置安装

本文详细介绍如何在64位机器上安装配置Ice与BerkeleyDB,并将IcePHP集成到PHP环境中,包括解决动态库加载问题及配置php.ini。

ice+php安装配置
1.准备安装文件
ice-3.2.0.tar.gz
icePHP-3.2.0.tar.gz
php-5.2.1.tar.gz

2.安装ice
直接make就可以了,但是报错,不能ld db_cxx,原来iceFreere需要Berkeley DB的支持,所以需要首先安装
BerkeleyDB
下载ThirdParty-Sources-3.2.0.tar.gz
解压得到db-4.5.20.NC.tar.gz
tar -xzvf db-4.5.20.NC.tar.gz
cd db-4.5.20.NC.tar.gz/build_unix
../dist/configure -enable-cxx -enable-jave
make & make install

BerkeleyDB安装好了。修改Ice-3.2.0/config/Make.rules第76行如下(注意去掉前面的“#”注释):

         DB_HOME        ?= /usr/local/BerkeleyDB.4.5

然后重新make 还是报错,因为是64位机器,动态库的加载目录有问题,于是加个符号链接
ln -s BerkeleyDB.4.5/lib BerkeleyDB.4.5/lib64
再make,make install完毕(make过程比较漫长,去打会乒乓球)

3.安装IcePHP
加入环境变量:ICE_HOME,PHP_HOME
cd IcePHP-3.2.0
make
完了,copy 编译生产的IcePHP.so到php的extension_dir目录下。

4.配置
php.ini
extension=IcePHP.so
ice.config=/path/to/ice.cfg
ice.slice=/path/to/slice.ice
ice.slice=/path/to/slice1.ice

 

 


 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值