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