1

私と友人はC#Windowsアプリケーションに取り組んでいます。彼はアプリケーションの設計を担当し、私はAPIを担当しています。

アプリケーションがMySQLクエリの大部分に使用するDLLを作成しました。また、アプリケーションに合わせてWebサイトを作成しており、サーバー(Linux、追加する必要があります)でアプリの小さいバージョンを作成し、Webページで実行したいと考えています。

したがって、PHPページでDLLからメソッドを呼び出す方法があるのか​​、それともPHPスクリプトまたはそのような性質のものを使用してデータベースにクエリを実行する方がよいのか疑問に思っています。

4

2 に答える 2

1

LinuxサーバーでWindowsDLLを使用することはできません。たぶん、Wineで何かをハックする方法があるかもしれません...わかりませんが、それは間違いなくそれが価値があるよりも面倒です。

PHP内からCOMDLLと.NETアセンブリを使用できます。ドキュメントを参照してください:http: //php.net/manual/en/book.com.php

MySQLクエリを作成するだけの場合は、PDOまたはMySQLiを使用する方が確実に優れています。これにより、物事が大幅に簡素化されます。

于 2013-03-04T04:03:46.130 に答える
1

DLL(マネージドアセンブリを想定)にRESTまたはSOAP Webサービスを公開し、PHP経由でそれらのサービスを利用することをお勧めします。

于 2013-03-04T04:04:10.777 に答える