gpt4 book ai didi

php - 如何在PHP中加载DLL文件

转载 作者:可可西里 更新时间:2023-10-31 23:31:20 27 4
gpt4 key购买 nike

我正在为mdaemon邮件服务器开发一个php自定义应用程序。php中没有api示例,都在cpp和vb中。
我知道我们可以使用COM在php的文件中使用dll,而且我也在windows环境中。要启动一切,我需要加载MDUser.dll文件。
到目前为止,我已经下载了php_com_dotnet.dll并将其放在wamp服务器C:\wamp\bin\php\php5.3.13\ext的extensions目录中。我已经在php.in i中启用了扩展
这是我的密码

$oMDUser =  new COM("MDUserCOM.MDUser") or die("Unable to instantiate MDUSER COM object");

这一行抛出一个错误。
致命错误:未捕获异常“com_exception”,消息为“failed to create com object extension=php_com_dotnet.dllmdusercom.mduser”:第20行的c:\ wamp\www\mdaemon\test.php中的语法无效
实际上,我不知道mdusercom.mduser指的是什么。我应该如何实例化COM类。在我的场景中,什么是应用程序和id。
我以前从未处理过dll文件。我错在哪里,应该把 MDUserCOM.MDUser' in C:\wamp\www\mdaemon\test.php on line 20
( ! ) com_exception: Failed to create COM object
文件放在哪里。不管怎样,它在我的工作目录里。
提前谢谢

最佳答案

在修改php.ini以加载最新更改后,是否重新启动了apache?
而且,这对你有帮助
http://www.phpbuilder.com/columns/venkatesan20030501.php3

关于php - 如何在PHP中加载DLL文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21200881/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com