Windows平臺的 PHP 報錯 Fatal error: Class COM not found in 的解決方法
在 Win Server 08 往上搭載的 IIS 跑 php 性能提升不少,但還是覺得不太舒服。。。
某日在調試一個win上的php生產環(huán)境時,一段php代碼返回了錯誤:
Fatal error: Class 'COM' not found in XXXXXXXXX
沒發(fā)現 COM 類,php代碼主要是調用一些系統(tǒ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 的服務開啟
在 PHP 5.4.5 版本之前是內置的,但往后版本中分離了。。。
轉載自 雪糕豬'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函數截獲fatal error示例
- ThinkPHP提示錯誤Fatal error: Allowed memory size的解決方法
- php運行提示:Fatal error Allowed memory size內存不足的解決方法
- 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 解決辦法
相關文章
Win2003下配置iis+php+mysql+zend圖文 使其支持asp,.net,cgi,perl和php
Windows 2003 下IIS 服務器配置, 使其完全支持asp,.net,cgi,perl和php+mysql+Zend。所需軟件: ActivePerl、PHP、MYSQL、Zend2012-01-01Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設置)
這篇文章主要介紹了Windows 2008 R2 下IIS7.5+PHP5.2環(huán)境配置(FastCgi設置),需要的朋友可以參考下2016-06-06