4

PHP 5.4.4 で正常に動作する次のコードがあります。

if (@class_exists('COM'))
{
    // Do the actual work here...
}
else
{
    throw new MissingComponentException('COM');
}

PHP 5.4.5 にアップグレードすると、コードが機能しなくなり、常に例外がスローされます。Windows 以外のプラットフォームで実行されている PHP について言及しているため、スタック オーバーフローに関する他の回答は役に立ちません ( example ; another one )。

私に何ができる?

4

1 に答える 1

9

以前のバージョンの PHP では、COM が埋め込まれていました。PHP 5.4.5 から、 という新しい拡張機能が追加されphp_com_dotnet.dllました。COM を引き続き使用するには、次の行を に追加しますphp.ini

extension=php_com_dotnet.dll
于 2012-08-03T22:37:42.583 に答える