【发布时间】:2019-02-13 00:41:17
【问题描述】:
我在尝试让 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 引用是什么?
【问题讨论】:
-
正确的 dll 是您的 php 扩展目录中的那个。您在进行更改后是否重新启动了 Web 服务器?你用phpinfo验证了正确的ini文件了吗?
-
"php_com_dotnet.dll" 是我的扩展目录中的 .dll。上面的 php.ini 语法参考对于 PHP 7.2.9 版是否正确?是的,Web 服务器已重新启动。不,我没有检查 phpinfo,现在查看它正在尝试引用 C:/windows 但那里没有找到 php.ini 文件?
-
好吧,听起来你的 php 配置错误
-
好的,谢谢,我会沿着这条路线解决问题。
标签: php .net iis com php-extension