ZeroC ICE+PHP整合

最近爲了作分佈式框架的技術選型,特意研究了多個分佈式框架,恰好研究了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 示例見下一篇博文

相關文章
相關標籤/搜索