Windows平台的PHP之开启COM配置

前言

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
2
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll

2 . 去除com.allow_dcom = true前面的;

1
com.allow_dcom = true

二、确保COM+ Event System 的服务开启

打开服务(win键+R键)或开始 > 运行 > services.msc 回车 > 确保 COM+ Event System 的服务开启

三、重启WEB服务器

如果服务器用的是IIS

1
iisreset