在 PHP 项目中,我需要使用 DOTNET COM 库,但我看到它已被禁用。
我不知道如何启用它,因此我尝试在 [com] 部分下的
php.ini
文件中取消注释以下行:
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
。首先在 php.ini 中检查这一点
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
之后检查您所说的 php 寻找扩展名并启用扩展名的位置。 您必须删除“;”从这一行的第一行开始:
extension_dir = "ext"
并使用此标志启用扩展
enable_dl = On
它一定能解决你的问题。
我也有同样的问题。
PHP Fatal error: Uncaught Error: Class 'COM' not found in /home/user/Desktop/test.php:6 Stack trace: #0 {main} thrown in /home/user/Desktop/test.php on line 6
并且没有 phpinfo.ini 或 php.ini 或 phpinfo.php。在互联网上他们说它是 phpinfo.ini,这就是我所看到的。我什至不知道正确的形式。那么我应该创建什么名称以及里面应该包含什么?