PHP 报错 Fatal error: Class COM not found in
发布:smiling 来源: PHP粉丝网 添加日期:2018-10-23 09:53:46 浏览: 评论:0
Fatal error: Class 'COM' not found in XXXXXXXXX
没发现 COM 类
原因分析
检查php目录ext文件夹下面php_com_dotnet.dll是否存在
解决方法:
★ extension_dir ext路径是否正确
★ enable_dl = On
★ php 根目录的 ext 文件夹下确保存有 php_com_dotnet.dll 这个文件
★ php.ini 确保有此语句
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll //是加一行,不是打开
com.allow_dcom = true
★ 开始 > 运行 > services.msc 回车 > 确保 COM+ Event System 的服务开启
在 PHP 5.4.5 版本之前是内置的,但往后版本中分离了
然后重启IIS或Apache,再次运行就正常了!
配置完毕后可以用下面代码测试下:
- Word = new COM(“word.application”) or die(“Unable to instanciate Word”);
- print “Loaded Word, version { word->Version}\n”;
上面语句本机必须安装了office才可以。
openoffice的为:
$obj = new COM(“com.sun.star.ServiceManager”) or die(“Unable to instanciate Word”);
下面是一个小的示例:(注意打开的路径写法)
- word=newCOM(“word.application”)ordie(“UnabletoinstanciateWord”);print“LoadedWord,version$word−>Version\n”;//将其置前 word->Visible = 0;
- //打开一个文档
- word−>Documents−>Open(“D:\wamp\www\test\1.doc”);//随便做些事情echo word->ActiveDocument->content->Text;
- //关闭 word
- $word->Quit();
Tags: Fatal error: Class COM not found in
相关文章
- ·解决Fatal error: Maximum function nesting level of ’100′ reached报错(2014-10-22)
- ·laravel 5异常错误:FatalErrorException in Handler.php line 38的解决(2018-09-09)
- ·php报错FastCGI sent in stderr “PHP Fatal error: Allowed memory size of”错(2018-10-24)
- ·PHP程序时出现 Fatal error: Maximum execution time of 30 seconds exceeded in(2018-10-24)
- ·PHP捕获Fatal error错误的方法(2021-02-11)
- ·PHP中把stdClass Object对象转array的几个方法(2016-08-22)
- ·PHP中STDCLASS的使用方法详解(2016-08-25)
- ·PHP中把stdClass Object转array的几个方法(2020-12-08)
- ·PHP的反射类ReflectionClass、ReflectionMethod使用实例(2021-03-28)
- ·PHP 和 COM(2014-01-13)
- ·php COM 连接ADODB.Connection数据库(2014-08-05)
- ·php获取Chianz.com IP地址与地区方法(2014-09-06)
- ·composer安装包时报any version for your minimum-stability (stable)(2018-09-14)
- ·composer 将远程的包更改为本地开发模式(2018-09-15)
- ·PHP函数gzuncompress无法使用的问题解决办法(2018-10-24)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)