最近为了作分布式框架的技术选型,特意研究了多个分布式框架,恰好研究了Zeroc Ice 框架,特意记录以便后续查阅php

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

首先咱们须要确保安装好基本环境框架

一、本机已经安装好Zeroc ICE分布式

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

配置好环境变量插件

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

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

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

一、配置php_ice 模块class

打开 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目录下

二、配置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目录下

三、配置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 示例见下一篇博文

zeroc ice php,ZeroC ICE+PHP整合相关推荐

  1. Ice自学第一步——Windows下安装Ice和设置Ice的环境变量

    第一步,基于Windows下的安装,所以下载windows版的Ice,官网最新版本是Ice3.4.2: http://www.zeroc.com/download/Ice/3.4/Ice-3.4.2. ...

  2. ICE专题:ICE起步

    ICE初步 最早开始接触ICE是在2005,3月份,当时一个朋友向另一个正打算研究corba的朋友强烈的推荐了ICE. 参考:http://www.zeroc.com/ 1.什么是ICE? ICE(i ...

  3. ICE专题:ICE简介

    ICE(Internet Communications Engine)是一个为现实中程序员而写的中间件平台.作为一个高性能的互联网通信平台,ICE包含了很多分层的服务和插件(Plug-ins),并且简 ...

  4. java ice c_Java的Ice包接收中文乱码

    这次在编写java版ems的时候,遇到中文接收乱码问题(环境,Python客户端,Java服务端).刚好对编码问题没什么概念,硬着头皮乱搞一气,无果.当晚请到无线徐工前来帮忙,也是折腾了很久,大概知道 ...

  5. linux下如何启动ice服务器,linux: ICE搭建

    环境:JDK1.8 yum install gcc gcc-c++ glibc-headers -y yum groupinstall "Development Tools" -y ...

  6. ice java例子,ICE java 范例

    ICE java 实例 首先介绍: ICE是一个面向对象的中间件平台.从根本上讲,这意味着ICE提供了一些工具.API和库用以开发面向对象的客户端-服务器的应用程序.ICE应用程序适合于用在各种异构的 ...

  7. Java构建工具, ZeroC ICE, word2vec

    https://antkillerfarm.github.io/ Java构建工具 构建工具的意义在于,提供一种独立于IDE的软件构建方式.而且通常来说,构建工具更适合特大项目的构建.比如,即使是以功 ...

  8. ZeroC Ice 暂记

    摘自: http://weibo.com/p/1001603869896789339575 原文地址: http://www.oschina.net/question/865233_242146 吴治 ...

  9. ZeroC ICE 源码编译

    本实验主要介绍如何在Ubuntu 14.04系统上编译安装ZeroC ICE,首先介绍一下ZeroC ICE. ZeroC ICE是ZeroC公司开发的一套RPC中间件平台,号称标准统一,开源,跨平台 ...

最新文章

  1. 问题 A: 第二题(划分一个集合为差值最小的两个子集合)
  2. 一封建议信,不知道这样写可以吗?
  3. 为什么有这个提示“Escape character is '^]'.”?(转载)
  4. springboot整合jdbc
  5. 先来先服务算法的特点
  6. 9 Characteristics of Free Software Users
  7. UITableView性能-圆角图片
  8. 转:一个Sqrt函数引发的血案
  9. GPS时钟装置,北斗卫星授时,ntp校时服务器,网络时间服务器
  10. 日照科技中等专业学校 远程预付费系统的设计与应用
  11. 开源博客系统php 漂亮,26种基于PHP的开源博客系统
  12. 博弈论完全信息博弈思维导图
  13. Eclipse开发工具--使用JDT开发java程序
  14. 通过示波器主板讲解示波器原理
  15. MySQL之CentOS安装MySQL
  16. openinstall与太平洋汽车达成合作
  17. 函数式编程中的函数是什么?
  18. 利用mentor建立局域网服务器
  19. 渐变折射率(GRIN)透镜的建模
  20. Java 快速排序详解

热门文章

  1. select2的一些特性效果
  2. 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
  3. java实现链接数据库_Java 链接数据库
  4. mysql tmp_table_size_mysql tmp_table_size=256m
  5. vim关闭下一行也是注释_10分钟教你为自己打造一个专属VIM
  6. 摘录nginx 信号处理方法部分代码
  7. 嵌入式 Hi3515视频编码(H.264)笔记
  8. 十二、解析H.264码流的宏块结构(上)
  9. setsockopt
  10. 讯wifi_罗永浩直播带货,网友为何pick讯飞智能录音笔?