php ice 性能,ZeroICE+PHP整合

最近为了做分布式框架的技术选型,特地研究了多个分布式框架,刚好研究了ZeroIce 框架,特地记录以便后续查阅

本文主要介绍win环境下PHP与ICE 环境的整合

首先我们需要确保安装好基本环境

1、本机已经安装好ZeroICE

笔者安装在 C:\tools\Server\ZeroC\Ice-3.6.2 目录下

配置好环境变量

2、本地已经安装好了PHP运行环境

笔者本机直接安装了xampp套件,默认安装在了 C:\xampp 目录

配置PHP与ICE整合的必要插件

1、配置php_ice模块

打开 C:\xampp\php\php.ini 文件,直接文件末尾追加如下行

extension = php_ice.dll

保存,并关闭文件

将C:\tools\Server\ZeroC\Ice-3.6.2\php\php_ice.dll拷贝到C:\xampp\php\ext目录下

2、配置apache 加载4个dll文件

注意:不同版本有所不同

(适用于3.5.1版本)

bzip2_vc90.dll,ice35_vc90.dll,iceutil35_vc90.dll,slice35_vc90.dll

(适用于3.6.2版本)

bzip2.dll,ice36.dll,iceutil36.dll,slice36.dll

将以上C:\tools\Server\ZeroC\Ice-3.6.2\bin\下的四个文件拷贝到\Apache\bin目录下

3、配置ICE对应的PHP依赖库(资源文件)

打开 C:\xampp\php\php.ini 文件

在文件中找到“include_path =" 直接在等于后面;追加ICE安装的PHP类库根目录

注意:有其他的资源文件目录,以";"分割,如下笔者的配置

include_path=".;C:\xampp\php\PEAR;C:\tools\Server\ZeroC\Ice-3.6.2\php\"

完成以上步骤我们就完成的环境的配置,接下来就可以写一个ice-php的客户端程序来测试一下了

ICE-PHP 示例见下一篇博文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值