`

php配置ICE客户端

 
阅读更多

版本要求:ICE-3.4.1 

                  PHP5.3.1 需要安装xampp1.1.3
第一步:安装Ice-3.4.1.msi:http://www.zeroc.com/download_3_4_1.html
第二步:安装 xampp1.1.3 ; http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.3/
第三步: 把ice的bin目录添加到环境变量 :
             添加到path中:C:\Program Files\ZeroC\Ice-3.4.1\bin
第四:让php支持ice

            修改php.ini文件,在文件中添加如下扩展 extension = php_ice.dll

            把ice下面bin目录下的php_ice.dll copy到了php ext目录

第五: 再php.ini文件中添加 ice对php支持的库

            ice对php支持的库文件在ice的安装目录下面的php文件夹中

            include_path = ".;c:\xampp\php\PEAR;C:\Program Files\ZeroC\Ice-3.4.1\php"
至此,安装与配置已经完成
第六:将xxx.ice放到C:\Program Files\ZeroC\Ice-3.4.1\bin 在cmd命令行下运行:ZeroC\Ice-3.4.2\bin>   slice2php.exe xxx.ice
第七:将生成的xxx.php拷贝到工程中就可以使用了。
 
在安装过程中出了很多问题,原因就是ICE要求PHP版本的支持一定要和官网要求一致,既不向兼容也不向下兼容
历史版本
XAMPP
Apache
MySQL
PHP 5
PHP 4
phpadmin
1.8.1
1.8.0
1.7.7
1.7.5
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
1.6.8
1.6.7
1.6.6a
1.6.6
1.6.5
1.6.4
1.6.3a
1.6.3
1.6.2
1.6.1
1.6.0a
1.6.0
1.8.3 2.4.4 5.6.11 5.5.3    4.0.4
1.8.2
2.4.4 5.5.32 5.4.16    4.0.4
2.4.3
5.5.27
5.4.7
     
2.4.2
5.5.25a
5.4.4
     
2.2.21
5.5.16
5.3.8
     
2.2.21
5.5.15
5.3.8
     
2.2.17
5.5.8
5.3.5
     
2.2.14
5.1.41
5.3.1
     
2.2.12
5.1.37
5.3.0
     
2.2.11
5.1.33
5.2.9
     
2.2.11
5.1.30
5.2.8
     
2.2.9
5.0.67
5.2.6
4.4.9
  
2.2.9
5.0.51b
5.2.6
4.4.8
  
2.2.8
5.0.51a
5.2.5
4.4.8
  
2.2.8
5.0.51
5.2.5
4.4.8 (RC2)
  
2.2.6
5.0.51
5.2.5
4.4.7
  
2.2.6
5.0.45
5.2.4
4.4.7
  
2.2.4
5.0.45
5.2.3
4.4.7
  
2.2.4
5.0.54
5.2.3
4.4.7
  
2.2.4
5.0.41
5.2.2
4.4.7
  
2.2.4
5.0.37
5.2.1
4.4.6
  
2.2.4
5.0.33
5.2.1
4.4.5
  
2.2.3
5.0.33
5.2.1
4.4.5
  
分享到:
评论

相关推荐

    PHP通过ice调用python程序.pdf

    服务启动后,PHP作为客户端,可以通过Ice调用Python服务。在PHP代码中,首先加载配置文件,然后根据需求设置代理(proxy)属性,如是否开启SSL、使用哪种通信模式(oneway或twoway)。`$ICE->stringToProxy`函数用于...

    PHP通过ice调用python程序借鉴.pdf

    4. **PHP客户端调用**:在PHP代码中,首先加载了ICE配置文件`hello`,然后通过`$ICE->stringToProxy`创建代理对象,与Python服务端建立连接。根据用户输入,可以选择不同的调用方式,如同步(twoway)和异步(oneway...

    ICE 示例代码

    通过阅读代码和执行示例,你可以学习到如何配置 ICE 运行环境,如何定义接口,如何生成客户端和服务端代码,以及如何进行调试和性能优化。 总的来说,"ICE 示例代码"是学习和精通 ICE 中间件的宝贵资源,无论你是...

    openfire+spark+sparkweb

    4. **安装和配置Ice**:Ice是ZeroC开发的一种分布式对象框架,用于构建跨平台的实时应用程序。在Windows环境下,可以使用Visual Studio(如VC6.0)进行开发。安装Ice的库和开发工具,包括Ice-3.x.x-VC60.msi和可选的...

    ICE分布式程序设计中文版

    第 14 章 Ice 属性与配置 307 14.1 本章综 307 14.2 属性 307 14.3 配置文件 309 14.4 在命令行上设置属性 309 14.5 Ice.Config 属性 310 14.6 命令行解析与初始化 311 14.7 Ice.ProgramName 属性 312 14.8 在程序中...

    ICE介绍与开发入门.pdf

    - **多语言支持**:ICE支持多种主流编程语言,如C++、.NET、Java、Python、Objective-C、Ruby和PHP等。这意味着开发者可以使用这些语言之一开发服务端或客户端程序,并通过ICE提供的标准化接口实现无缝通信。 - **跨...

    Ice的安装步骤和运行demo

    通过配置ICE服务节点,可以自动分发请求,平衡负载,同时提供故障转移机制,确保服务的高可用性和可靠性。 总结来说,ICE中间件为构建分布式应用提供了强大而灵活的解决方案,尤其在异构环境和多语言开发方面表现...

    Ice分布式程序设计文档英文版

    - **冰配置文件**: `.ice` 或 `.ice.cfg` 文件,用于指定Ice运行时的各种参数。 - **环境变量**: 如 `ICE_CONFIG` 指定配置文件路径。 #### 六、Ice案例分析 **6.1 实战案例** - **电信行业**: 用于构建大规模的...

    基于ICE的分布式火箭遥测数据处理架构设计.pdf

    ICE是由ZeroC公司开发的一个高性能的中间件平台,它允许开发者使用多种编程语言,比如C++、Java、C#、Python和PHP等,来构建分布式应用程序。ICE支持TCP/IP和SSL等网络协议,适用于Windows、Linux、Solaris和UNIX等...

    某视频聊天室源码-服务端+客户端+网站程序

    - **网络优化**:通过ICE(Interactive Connectivity Establishment)策略,寻找最佳传输路径,优化网络状况差时的通信质量。 - **性能监控**:可能包含性能检测和优化代码,例如CPU、内存占用情况,以及网络带宽...

    peer-client:WebRTC P2P房间。 使用php-peer-server进行WebRTC信令JavaScript对等客户端

    - **功能**:php-peer-server可以帮助客户端发现彼此、交换SDP和ICE候选信息,以及管理房间和连接状态。 - **部署**:通常,你需要在本地或服务器上安装并配置php-peer-server,然后在Web应用中与之交互。 3. ...

    C#使用PHP服务端的Web Service通信实例

    在本文中,我们将探讨如何使用C#客户端与PHP服务端通过Web Service进行通信。这个实例主要涉及SOAP协议,以及PHP的NuSoap库。NuSoap是一个轻量级的PHP库,用于构建SOAP服务器和客户端,使得不同语言之间的数据交换变...

    PHP中如何调用webservice的实例参考

    WSDL文件描述了服务的接口、方法、参数和返回值,让客户端能够理解如何与服务交互。你可以使用本地WSDL文件,也可以像这里一样,直接使用远程WSDL地址。 在创建`SoapClient`对象时,还可以传递一个数组作为第二个...

    P2P实现基于UDP打洞建立对等网络实例.zip

    P2P打洞通常分为两种类型:服务器辅助打洞(STUN, Simple Traversal of UDP through NAT)和纯打洞(P2P NAT traversal,如ICE, Interactive Connectivity Establishment)。在这个实例中,可能使用了STUN服务器,它...

Global site tag (gtag.js) - Google Analytics