Windows平台的 PHP 报错 Fatal error: Class COM not found in 的解决方法
在WinServer08往上搭载的IIS跑php性能提升不少,但还是觉得不太舒服。。。
某日在调试一个win上的php生产环境时,一段php代码返回了错误:
Fatalerror:Class'COM'notfoundinXXXXXXXXX
没发现COM类,php代码主要是调用一些系统的信息,初想应该是php没配置好,在stackoverflow找到答案,是讨论xampp的,要延伸开来,我加了几个要点:
★php根目录的ext文件夹下确保存有php_com_dotnet.dll这个文件
★php.ini确保有此语句
[PHP_COM_DOTNET] extension=php_com_dotnet.dll
★开始>运行>services.msc回车>确保COM+EventSystem的服务开启
在PHP5.4.5版本之前是内置的,但往后版本中分离了。。。
转载自雪糕猪'sBlog