Windows平臺的 PHP 報錯 Fatal error: Class COM not found in 的解決方法
在 Win Server 08 往上搭載的 IIS 跑 php 性能提升不少,但還是覺得不太舒服。。。
某日在調(diào)試一個win上的php生產(chǎn)環(huán)境時,一段php代碼返回了錯誤:
Fatal error: Class 'COM' not found in XXXXXXXXX
沒發(fā)現(xiàn) COM 類,php代碼主要是調(diào)用一些系統(tǒng)的信息,初想應(yīng)該是php沒配置好,在stackoverflow找到答案,是討論xampp的,要延伸開來,我加了幾個要點:
★ php 根目錄的 ext 文件夾下確保存有 php_com_dotnet.dll 這個文件
★ php.ini 確保有此語句
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
★ 開始 > 運行 > services.msc 回車 > 確保 COM+ Event System 的服務(wù)開啟
在 PHP 5.4.5 版本之前是內(nèi)置的,但往后版本中分離了。。。
轉(zhuǎn)載自 雪糕豬's Blog
- 解決fatal:remote error:You can''t push to git://github.com/username/*.git問題的辦法
- 解決PHP程序運行時:Fatal error: Maximum execution time of 30 seconds exceeded in的錯誤提示
- PHP中使用register_shutdown_function函數(shù)截獲fatal error示例
- ThinkPHP提示錯誤Fatal error: Allowed memory size的解決方法
- php運行提示:Fatal error Allowed memory size內(nèi)存不足的解決方法
- Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
- php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解決方法
- PHP中Fatal error session_start()錯誤解決步驟
- PHP捕獲Fatal error錯誤的方法
- Fatal: the Postfix mail system is already running 解決辦法
相關(guān)文章
Win2003下配置iis+php+mysql+zend圖文 使其支持asp,.net,cgi,perl和php
Windows 2003 下IIS 服務(wù)器配置, 使其完全支持asp,.net,cgi,perl和php+mysql+Zend。所需軟件: ActivePerl、PHP、MYSQL、Zend2012-01-01win2000 IIS支持shtml shtm的設(shè)置方法
win2000和win2003支持shtml的設(shè)置方法2008-01-01IIS 配置過程及解決方案 學(xué)習(xí)小結(jié)
IIS的用法以及其配置的過程,IIS我以前完全沒有聽過,學(xué)校開發(fā)學(xué)習(xí)一直用的是TOMCAT,WebLogic等,將自己做好的網(wǎng)站發(fā)布在這個上面通過IE就可以預(yù)覽了。2009-10-10Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設(shè)置)
這篇文章主要介紹了Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設(shè)置),需要的朋友可以參考下2016-06-06iis 7.5 下站點日志開啟以及默認位置設(shè)置方法
一直用iis6的日志管理,最近升級了2008所以打算啟用一下iis 7.5的日志,這里就為大家分享一下方法,需要的朋友可以參考下2017-04-04