PHP は C# で書かれたプログラムをどのように呼び出すのですか
実際のシナリオは次のとおりです。C# で書かれた比較的複雑なプログラム (いくつかのアルゴリズムを実装する非 Web プログラム) がすでにあり、現在は PHP Web サイトがあり、必要があります。この C# を適用するには、プログラムを PHP Web ページに埋め込んで使用します。多くの結果を検索したところ、すべて DLL にコンパイルされてから PHP によって呼び出されると言っていますが、DLL を使用する場合、Web アプリケーションは Linux および Windows システムと互換性がある必要があるようです。 Linux では可能です。何か良い方法がないかマスターに聞いてもいいですか、ありがとう~
-----解決策のアイデア-------------- - -------
php によって呼び出すことができる外部プログラムには、ユーザーとの対話があってはなりません (ユーザーはサーバーにアクセスしてマウスをクリックしたり、いくつかのキーを押したりすることはできません)
DLL にコンパイルされていると言っても問題ありません
Linux で C# プログラムを実行できるかどうかについては、可能であると言われていますが、どのようなソフトウェアをインストールする必要があります
がC# は .net 環境で実行する必要があり、効率は C よりもはるかに低くなります。 C# で記述できるのですから、代わりに C を使用してみてはいかがでしょうか。いずれにせよ、インターフェイスが存在しないため、C# の利点が失われます
-----ソリューション アイデア----------------------
中古プログラマーの私が言えるのは、C# に Web インターフェイスを追加し、時間をかけてアルゴリズムを http プロトコルの API に変更し、json を返し、curl を使用してシンプルかつ粗暴と呼んでください
-----ソリューションのアイデア----------------------
Linux では C# の方が面倒です。考え方を変えてください。
C# で Web を作成し、http を使用してアクセスします。