【问题标题】:Enabling DOTNET COM extension in PHP 5.6.12在 PHP 5.6.12 中启用 DOTNET COM 扩展
【发布时间】:2016-09-14 07:08:51
【问题描述】:

在 PHP 项目中,我需要使用 DOTNET COM library,但我看到它已被禁用。
我不知道如何启用它,所以我尝试在我的 php.ini 文件的 [com] 部分下取消注释以下行:

com.typelib_file = php_com_dotnet.dll 
com.allow_dcom = true
pextension=php_com_dotnet.dll 
com.autoregister_typelib = true
com.autoregister_casesensitive = false
com.autoregister_verbose = true
com.code_page=

我仍然收到错误说Class 'COM' not found
有什么建议吗?
谢谢。

【问题讨论】:

  • 可能要先修复pextension...
  • 您需要检查模块部分您使用的是 windows 还是 sx 还是 linux?确保 extension=php_com_dotnet.dll 没有 ;在它前面的 php.ini 中。另一种调试启用它的方法是创建一个 php 页面并添加 echo phpinfo();去看看结果
  • 大家好!非常感谢会尝试我们的建议。非常感谢!

标签: php .net com php-extension


【解决方案1】:

首先在 php.ini 中检查这个

[PHP_COM_DOTNET]
extension=php_com_dotnet.dll

在它检查你所说的 php 查找扩展名并启用扩展名之后。 你必须删除“;”从这一行的第一行开始:

extension_dir = "ext"  

并使用此标志启用扩展

enable_dl = On

它必须解决你的问题。

【讨论】:

    猜你喜欢
    • 2015-11-21
    • 2014-09-19
    • 1970-01-01
    • 2020-03-10
    • 2015-05-12
    • 2023-03-11
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多