linux环境下安装PHP中间件ICE(一)

来源:互联网 发布:晨光麦事件 知乎 编辑:程序博客网 时间:2024/05/17 22:29

最近几天一直在折腾ICE,快被弄疯了......

这里就不多说ICE是什么了,直接进入主题:linux环境下安装PHP中间件ICE

ICE的安装方式有多种,这里以通过RPM的方式进行安装为例:

1、下载ICE安装包:

wget http://www.zeroc.com/download/Ice/3.4/Ice-3.4.1-rhel5-i386-rpm.tar.gz
ICE各版本对系统有要求,下载之前需要确认一下自己服务器的环境是否支持,我们这里下载的是3.4.1版本。

2、解压

tar -zxvf Ice-3.4.1-rhel5-i386-rpm.tar.gz
解压后我们可以看到所有的rpm安装包:
-rw-r--r-- 1  503 users  1312303 2010-06-04 db48-4.8.30-1ice.rhel5.i386.rpm-rw-r--r-- 1  503 users    51901 2010-06-04 db48-devel-4.8.30-1ice.rhel5.i386.rpm-rw-r--r-- 1  503 users  1157525 2010-06-04 db48-java-4.8.30-1ice.rhel5.i386.rpm-rw-r--r-- 1  503 users   111963 2010-06-04 db48-utils-4.8.30-1ice.rhel5.i386.rpm-rw-r--r-- 1  503 users   112755 2010-06-04 ice-3.4.1-1.rhel5.noarch.rpm-rw-r--r-- 1 root root  18987481 2011-04-24 Ice-3.4.1-rhel5-i386-rpm.tar.gz-rw-r--r-- 1  503 users   540689 2010-06-04 ice-c++-devel-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users  2817314 2010-06-04 ice-java-3.4.1-1.rhel5.noarch.rpm-rw-r--r-- 1  503 users   287932 2010-06-04 ice-java-devel-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users  3252074 2010-06-04 ice-libs-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users   195082 2010-06-04 ice-php-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users    66550 2010-06-04 ice-php-devel-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users  1036142 2010-06-04 ice-python-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users    31417 2010-06-04 ice-python-devel-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users   223937 2010-06-04 ice-ruby-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users    25127 2010-06-04 ice-ruby-devel-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users  3241350 2010-06-04 ice-servers-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users   170534 2010-06-04 ice-sqldb-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users  4500205 2010-06-04 ice-utils-3.4.1-1.rhel5.i386.rpm-rw-r--r-- 1  503 users    90809 2010-06-04 mcpp-devel-2.7.2-2ice.rhel5.i386.rpm

3、安装

rpm -ivh ice-3.4.1-1.rhel5.noarch.rpmrpm -ivh db48-*.rpm rpm -ivh mcpp-devel-2.7.2-2ice.rhel5.i386.rpmrpm -ivh ice-libs-3.4.1-1.rhel5.i386.rpmrpm -ivh ice-c++-devel-3.4.1-1.rhel5.i386.rpmrpm -ivh ice-java-*.rpmrpm -ivh ice-php-*.rpmrpm -ivh ice-utils-3.4.1-1.rhel5.i386.rpmrpm -ivh ice-servers-3.4.1-1.rhel5.i386.rpmrpm -ivh ice-sqldb-3.4.1-1.rhel5.i386.rpm

这里我们可以根据自己的编程语言选择相应的安装包,上面我们安装了:c++、java、php

需要提醒的是,我们是通过rpm -ivh的方式进行安装,安装过程中注意包之间的依赖关系,按顺序安装。默认会安装到/usr/ 目录下,执行文件在/usr/bin目录下 include lib分别在/usr/include 和 /usr/lib 这里不用我多说…… 执行下 slice2cpp 提示no input file 就证明ICE环境已经可以工作啦。

另外,我们可以通过下面的两个命令查看安装的ICE版本

icegridnode --versionicegridadmin --version
0 0
原创粉丝点击