当前位置: 首页 > 编程笔记 >

Windows平台的 PHP 报错 Fatal error: Class COM not found in 的解决方法

融泓
2023-03-14
本文向大家介绍Windows平台的 PHP 报错 Fatal error: Class COM not found in 的解决方法,包括了Windows平台的 PHP 报错 Fatal error: Class COM not found in 的解决方法的使用技巧和注意事项,需要的朋友参考一下

在 Win Server 08 往上搭载的 IIS 跑 php 性能提升不少,但还是觉得不太舒服。。。

某日在调试一个win上的php生产环境时,一段php代码返回了错误:

Fatal error: Class 'COM' not found in XXXXXXXXX

没发现 COM 类,php代码主要是调用一些系统的信息,初想应该是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

 类似资料:
  • 本文向大家介绍Windows安装Node.js报错:2503、2502的解决方法,包括了Windows安装Node.js报错:2503、2502的解决方法的使用技巧和注意事项,需要的朋友参考一下 前言 Windows真的是太恶心了!!!不仅会出现大量的垃圾文件,而且有时莫名的安装不上一些软件(正常软件)。前久因为想学学Koa2,打算升级下nodejs的版本以体验下ES6、ES7的aync,awai

  • 本文向大家介绍laravel执行php artisan migrate报错的解决方法,包括了laravel执行php artisan migrate报错的解决方法的使用技巧和注意事项,需要的朋友参考一下 报错一 原因是php.ini 扩展"php_pdo_mysql.dll"没开启 报错二 数据库编码改为utf8mb4 报错三 加上两行代码即可 以上这篇laravel执行php artisan m

  • 本文向大家介绍maven deploy时报错的解决方法,包括了maven deploy时报错的解决方法的使用技巧和注意事项,需要的朋友参考一下 今天在发布maven工程的时候,很奇怪,因为在本地package,install等等都没问题,但是打包的时候就是报错,日志如下: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-d

  • E立方管理平台表单填报时超链接不能使用,点击这些超链接出现“由于本机的限制,该操作已被取消,请与系统管理员联系”的提示,可用以下方法解决: 一、Office 2003       解决方法:IE - 工具 - Internet选项,点“程序”,在“默认的WEB浏览器”中点“设为默认值”,就可以解决这个问题,在EXCEL中点链接不再提示“由于本机的限制,该操作已被取消,请与系统管理员联系”这个信息了

  • 本文向大家介绍php使用pdo连接报错Connection failed SQLSTATE的解决方法,包括了php使用pdo连接报错Connection failed SQLSTATE的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php pdo_mysql连接报错Connection failed: SQLSTATE[HY000] [2002] No such file or

  • 本文向大家介绍gem install redis报错的解决方案,包括了gem install redis报错的解决方案的使用技巧和注意事项,需要的朋友参考一下 在使用ruby脚本安装Redis集群时,需要先安装Ruby语言环境和redis插件,但是安装redis插件时遇到以下报错,下面记录一下解决过程。 因为执行Ruby脚本需要Ruby语言环境,所以首先安装Ruby语言环境和Ruby的包管理器Ge