socketref,再见!高德

https://github.com/adoggie

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  246 Posts :: 4 Stories :: 312 Comments :: 0 Trackbacks

常用链接

留言簿(54)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

配置php_ice折腾了好阵子
先是不知道php_ice.dll原来在Ice-3.2.1-VC60.msi里面有,所以忙着去下载php5.2.10源代码和php二进制程序,通过icePhp的编译README编译出了php_ice.dll,放到php/ext下,重启apache失败。
拷贝如下文件:
bzip2.dll
icecpp.exe
ice32.dll
iceutil32.dll
msvcp60.dll
msvcrt.dll
slice32.dll
stlport_vc646.dll
最好将这些文件也拷贝到 apache/bin目录下(apache_2.2.9-win32-x86-no_ssl-r2.msi)

Ice工程师告知Ice-3.2.1-VC60.msi的php_ice.dll是在php-5.2.1-Win32编译出来的,所以最好使用php-5.2.1-Win32.zip版本

http.conf配置:
==============
PHPIniDir "c:/php-5.2.1-Win32/"
LoadFile c:/php-5.2.1-Win32/php5ts.dll
LoadFile c:/php-5.2.1-Win32/libmysql.dll 
LoadFile c:/php-5.2.1-Win32/ntwdblib.dll
LoadModule php5_module "c:/php-5.2.1-Win32/php5apache2_2.dll"
AddType application/x-httpd-php .php

php.ini
=============
extension_dir = "C:\php-5.2.1-Win32\ext"
extension=php_ice.dll
ice.slice=E:/map_build/swmap2/idl/mapserver.ice
display_startup_errors=1


icecpp.exe拷贝到 windows目录下

未解决问题:
===============
在ice接口定义中声明了对外部ice文件的引用:
#include <Ice/Identity.ice>

但在启动apache时产生如下apache错误,导致apache无法启动:
E:/map_build/swmap2/idl/mapserver.ice:12: No include path in which to find Ice/Identity.ice
PHP Fatal error:  Unable to start ice module in Unknown on line 0

目前无法解决此问题,幸好目前没有使用到Identity.ice





posted on 2009-08-19 00:07 放屁阿狗 阅读(1054) 评论(0)  编辑 收藏 引用 所属分类: WebGis

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理