COM在IIS PHP版本7.2.9中不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了COM在IIS PHP版本7.2.9中不起作用相关的知识,希望对你有一定的参考价值。
我有一个问题,试图让COM在运行php的本地Internet信息服务(IIS)服务器上运行:“致命错误:未捕获错误:在'...中找不到类'COM'”
html,PHP,CSS(PHP版本7.2.9)新COM(“ADODB.Connection”)
我查看了以下链接:PHP - COM does not work in IIS并添加:
[COM_DOT_NET]
extension=php_com_dotnet.dll
两个php.ini文件(即开发和生产),但错误仍然存在。
我怀疑这与我用IIS安装的7.2.9版本的PHP有关。什么是php.ini文件的正确.dll参考?
答案
PHP配置为加载php.ini-development
和php.ini-production
的可能性极小,因为这些文件的存在主要是为了方便起见。您需要将其中一个复制到php.ini
文件中。
在进行必要的更改后,您可能需要重新启动Web服务器。
另外,使用phpinfo();
查看PHP的配置并查找名为的行:
加载的配置文件
这将告诉你哪个ini文件被加载到PHP的内存中。
phpinfo()
还会告诉您哪些扩展程序已启用。
如果仍然无法加载COM扩展,那么您需要检查PHP错误日志,因为它们可能表明您的DLL文件不正确。
以上是关于COM在IIS PHP版本7.2.9中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
免费办公室转换为pdf在带有IIS 8的symfony 1.4中不起作用