我在尝试让COM在运行php的本地iis服务器上运行时遇到问题。这与之前的帖子有关但现在我发现COM只是不加载任何东西。
我试过这个......
new COM( 'ADODB.Connection' )
我也试过这个......
new COM("WScript.Shell")
这两行代码都不起作用。它们不会抛出错误,只是简单地死掉并且不会在代码中执行任何进一步的操作。我尝试在try-Catch中捕获异常但没有返回任何内容。我猜测COM有问题,但之前从未使用过,所以我不知道在哪里修复它或启用它。任何帮助表示赞赏。感谢。
答案 0 :(得分:2)
从PHP 5.3.15 / 5.4.5开始,此扩展需要在php.ini中启用php_com_dotnet.dll才能使用这些功能。以前版本的PHP默认启用了这些扩展。
由于您运行的是5.3.19,因此您需要使用类似的内容在php.ini
中启用它。
[COM_DOT_NET]
extension=php_com_dotnet.dll