前言
Windows平台的PHP如果未配置COM,調用COM元件,錯誤如下
Fatal error: Class 'COM' not found in XXXXXXXXX
複制
php根目錄
的
ext
檔案夾下确儲存有
php_com_dotnet.dll
這個檔案
一、編輯php.ini,開啟com.allow_dcom
1 . 如果
php版本>5.3.15
需保證
php根目錄
的
ext
檔案夾下确儲存有
php_com_dotnet.dll
這個檔案,在
php.ini
中加入
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
複制
2 . 去除
com.allow_dcom = true
前面的
;
号
com.allow_dcom = true
複制
二、確定COM+ Event System 的服務開啟
打開服務
(win鍵+R鍵)
或開始 > 運作 >
services.msc
回車 > 確定
COM+ Event System
的服務開啟
三、重新開機WEB伺服器
如果伺服器用的是IIS
iisreset
複制