免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1486 | 回复: 0
打印 上一主题 下一主题

ICE 3.1.1安装过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-22 09:35 |只看该作者 |倒序浏览

1.获得软件包
ICE:
http://www.zeroc.com/download/Ice/3.1/Ice-3.1.1.tar.gz
依赖的第三方包:
http://www.zeroc.com/download/Ice/3.1/ThirdParty-Sources-3.1.1.tar.gz
ICE for Python:
http://www.zeroc.com/download/Ice/3.1/IcePy-3.1.1.tar.gz

2.安装
·依赖的第三方包:
tar –zxvf ThirdParty-Sources-3.1.1.tar.gz
解压后出现如下文件:
                  bzip2-1.0.3.tar.gz             db-4.3.29.NC.tar.gz                  expat-1.95.8.tar.gz
                  forms-1_0_5.zip                looks-1_3_2.zip                 openssl-0.9.8b.tar.gz
其中多数包系统已具备,无需再安装,一般只需安装Berkeley DB:
tar –zxvf db-4.3.29.NC.tar.gz
cd db-4.3.29.NC/build_unix
../dist/configure –enable-cxx –enable-java
make
sudo make install
·ICE
tar –zxvf Ice-3.1.1.tar.gz
cd Ice-3.1.1
修改文件config/Make.rules第76行如下(注意去掉前面的“#”注释):
         DB_HOME        ?= /usr/local/BerkeleyDB.4.3
make
sudo make install
更新环境变量:
         ICE_HOME                                   /opt/Ice-3.1
         PATH                                              添加 $ICE_HOME/bin
         CPLUS_INCLUDE_PATH            添加 $ICE_HOME/include
         LIBRARY_PATH                                     添加 $ICE_HOME/lib
LD_LIBRARY_PATH                    添加 $ICE_HOME/lib
·ICE for Python
         tar –zxvf IcePy-3.1.1.tar.gz
         cd IcePy-3.1.1
         make
         sudo make install
l  ICE for php5.5
tar xzvf IcePHP-3.1.1.tar.gz
cd IcePHP-3.1.1
cp –r src/ice /home/gaolimin/php-5.2.0/ext    //php的解压位置
cd /home/gaolimin/php-5.2.0
rm-rf configure autom4te.cache //删除php的configure
./buildconf –force //创建支持ice的configure
下面编译php
./configure --prefix=/usr/local/php5.2.0 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-gd --with-zlib --with-png --with-jpeg=/usr/local/lib --with-freetype-dir=/usr/local/lib --enable-sockets --with-curl --enable-gd-imgstrttf --enable-gb-native-ttf --with-fft --with-sqlite --with-iconv --with-mbstring –with-ice=share,/opt/Ice-3.1.1 //php支持ice动态共享
make
make install
cp modules/ice.so /usr/local/php5.2.0/include/php/include/
在/usr/local/php5.2.0/lib/php.ini中添加
extension_dir=/usr/local/php5.2.0/include/php/include
extension=ice.so


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29960/showart_262895.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP