首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows2008 R2中无法使用UniObjects加载PHP对象

在Windows2008 R2中无法使用UniObjects加载PHP对象
EN

Stack Overflow用户
提问于 2013-10-31 23:16:46
回答 1查看 289关注 0票数 1

我试图在PHP中使用COM函数,但我不确定我做错了什么。这是我在PHP脚本中的第一行

$UOSession = new COM("UniObjects.Unioiafctrl") or die("Cant instantiate UO");

我确实使用regsvr32注册了uniobjects.dll,并且成功了,但问题是,如果我在这行代码执行之前有任何代码,这行代码之后的任何代码都不能工作,我甚至没有得到任何消息是dll成功实例化或否。我假设如果它没有被实例化,我会得到消息"Cant instantiate UO“,但是我没有得到任何消息。这意味着它是成功的,但代码就到此为止了……有人知道我做错了什么吗?

Windows Server 2008 R2 x64、IIS7、PHP5.3

EN

回答 1

Stack Overflow用户

发布于 2013-12-14 01:34:10

祖博耶

在国际频谱编辑Nathan Rector的帮助下,解决了这个问题。下载32位版本的PHP并使用它。您可能有一个64位版本的PHP,它将无法读取您的32位COM对象。我能够安装32位版本的WAMP,它解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19710316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档