PHP を v. 5.5.1 にアップグレードした後、次のエラーが発生します。
Fatal error: Class 'COM' not found in
C:\inetpub\wwwroot\ndsystems\database_engine\mssql_engine.php on line 184
mssql_engine.php ファイルの 184 行目:
$this->COMConnection = new COM('ADODB.Connection'); //line 184
try {
$this->COMConnection->Open($connectionString);
$this->RetrieveServerVersion();
} catch (com_exception $e) {
$this->lastError = $e->getMessage();
$result = false;
}
return $result;
環境は Windows 2008 R2 SP1、IIS 7
私が試したこと:
これを php.ini の最後に追加しました:
[PHP_COM_DOTNET] extension=php_com_dotnet.dll
extension=php_com_dotnet.dll
php.ini の [PHP] セクションに追加IISを再起動し、サーバー自体も再起動しました。
PHP を 5.3.27 にダウングレード
何も機能していないようです。このエラーを修正するにはどうすればよいですか?