|
|
|
|
|
今天使用PHP操作數(shù)據(jù)庫(kù),出現(xiàn)了錯(cuò)誤,提示如下:
PHP Fatal error: Class 'com' not found
意思大概是說未發(fā)現(xiàn)COM組件。
很明顯這是一個(gè)有關(guān)PHP COM組件的問題,經(jīng)查找資料,測(cè)試,可以通過如下方法解決問題。
注意
PHP版本不同,可能解決方法也有所不同,本人使用的PHP版本是5.4.41,系統(tǒng)是windows,web服務(wù)器是IIS。
操作步驟:
打開php配置文件php.ini,這個(gè)文件在php安裝目錄下。
1、搜索“com.allow_dcom”,把其前面的分號(hào)“;”去掉,結(jié)果:
com.allow_dcom = true
2、添加一行,注意是添加,因?yàn)樵撔性?strong>php.ini里是沒有的。(PHP高版本可能有此行,你可以先搜一搜)
extension = php_com_dotnet.dll
結(jié)果如下圖所示:
3、重啟IIS服務(wù)器(必須)。
這時(shí)問題就應(yīng)該解決了。