|
|
|
|
|
今天配置一臺(tái)服務(wù)器,用IIS搭建PHP環(huán)境,由于有經(jīng)驗(yàn),搭建起來(lái)還算簡(jiǎn)單。不過(guò)在運(yùn)行某程序時(shí)卻出現(xiàn)了意想不到的錯(cuò)誤,提示如下:
Warning: com() has been disabled for security reasons in ......
Fatal error: Call to undefined method com::Thread() in ......
提示說(shuō)com()
被禁止了。解決這一問(wèn)題的方法應(yīng)該是要允許com()
函數(shù),根據(jù)經(jīng)驗(yàn),設(shè)置的地方應(yīng)該是在 php.ini 的文件里:
disable_classes =
于是打開(kāi)php的安裝目錄下的 php.in 文件,找到 disable_classes =
這行。果然,com
在 disable_classes =
里面,代碼如下:
disable_classes = com
把 com
刪除,這行代碼變?yōu)椋?/p>
disable_classes =
然后保存文件。
最后,把該php.ini文件復(fù)制到 C:\WINDOWS 目錄覆蓋原來(lái)的文件,重啟一下IIS。
至此,設(shè)置完畢。
再運(yùn)行程序,問(wèn)題解決了!