前言
Windows平台的PHP如果未配置COM,调用COM组件,错误如下
1 | Fatal error: Class 'COM' not found in XXXXXXXXX |
php根目录
的 ext
文件夹下确保存有 php_com_dotnet.dll
这个文件
一、编辑php.ini,开启com.allow_dcom
1 . 如果php版本>5.3.15
需保证php根目录
的 ext
文件夹下确保存有 php_com_dotnet.dll
这个文件,在php.ini
中加入
1 | [PHP_COM_DOTNET] |
2 . 去除com.allow_dcom = true
前面的;
号
1 | com.allow_dcom = true |
二、确保COM+ Event System 的服务开启
打开服务(win键+R键)
或开始 > 运行 > services.msc
回车 > 确保 COM+ Event System
的服务开启
三、重启WEB服务器
如果服务器用的是IIS
1 | iisreset |