PHP无法初始化zorba_api的模块

时间:2012-06-12 05:22:09

标签: php windows zorba

任何人都知道如何修复此错误?

我安装了zorba,它运行得很好。

C: \>zorba -q 1+1

< ?xml version="1.0" encoding="UTF-8"?>

2
C:\ >

然后我更改了PHP.ini以添加扩展模块。

extension=zorba_api.dll 

然后绑定重启Apache但Apache没有启动。

我无法从Apache日志中获取任何消息,

但是我得到了消息如果我尝试了这个PHP操作

C: \>php -v

PHP Warning:  PHP Startup: zorba_api: Unable to initialize module

Module compiled with build ID=API20090626,TS,VC9

PHP    compiled with build ID=API20090626,TS,VC6

These options need to match

 in Unknown on line 0

PHP 5.3.4 (cli) (built: Dec  9 2010 21:37:21)

Copyright (c) 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

C:\>

按摩表示编译选项与Module和PHP不匹配。

我想我需要用VC6编译zorba_api。 但我怎么能得到它?我在哪里可以拿到它?

我使用以下产品

Windows Server 2008 R2标准版

Apache2.2.17

PHP-5.3.4 VC6ts

zorba 2.1.00

1 个答案:

答案 0 :(得分:2)

您可以尝试使用VC6编译Zorba或使用任何VS版本编译Zorba(风险自负),但将签名更改为VC6。 更新:Zorba不支持VC6,因为它使用了C ++ 0x中的一些功能。