• ice+php安装配置
    时间:2009-01-06   作者:佚名   出处:互联网

    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

    网友留言/评论

    我要留言/评论