是否可以从PHP网页上的DLL调用方法?

时间:2013-03-04 04:00:33

标签: php mysql dll

我和一位朋友正在研究C#windows应用程序。他负责设计应用程序,而我负责API。

我创建了一个DLL,应用程序将使用它来处理大多数MySQL查询。我也在制作一个与应用程序一起使用的网站,并希望在服务器上创建一个较小版本的应用程序(我应该添加Linux)并在网页上运行。

所以我想知道是否有办法在PHP页面中调用我的DLL中的方法,或者我最好只使用PHP脚本或类似的东西来查询数据库。

2 个答案:

答案 0 :(得分:1)

您无法在Linux服务器上使用Windows DLL。也许有一些方法可以用Wine来破解东西...我不确定,但它无疑比它的价值更麻烦。

您可以在PHP中使用COM DLL和.NET程序集。请参阅文档:http://php.net/manual/en/book.com.php

如果您正在做的只是进行MySQL查询,那么您最好使用PDO或MySQLi。这将大大简化事情。

答案 1 :(得分:1)

我建议让DLL(我假设它是一个托管程序集)公开REST或SOAP Web服务并通过PHP使用这些服务。