stopname的专栏

技术人生,埋名十年

原创 ice+php配置安装收藏

新一篇: ganglia配置经验 | 旧一篇: memcached安装

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

 

 


 

发表于 @ 2007年07月05日 18:02:00|评论(loading...)|编辑

新一篇: ganglia配置经验 | 旧一篇: memcached安装

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © stopname