我正在尝试在 PHP 中使用 COM 函数,但我不确定我做错了什么。这是我在 PHP 脚本中的第一行
$UOSession = new COM("UniObjects.Unioiafctrl") or die("Cant instantiate UO");
我确实使用 regsvr32 来注册 uniobjects.dll 并且它是成功的,但问题是如果我在执行此行之前有任何代码,则此行之后的任何代码都不起作用,我什至没有收到任何消息是 dll 成功实例化或没有。我假设如果它没有被实例化,我会收到消息“无法实例化 UO”,但我没有收到任何消息。这意味着它是成功的,但代码就停在那里......有人知道我做错了什么吗?
Windows Server 2008 R2 x64、IIS7、PHP 5.3