0

HTTP サーバーのしくみを理解しようとしているので、C# を使用して作成しました。現在は静的ファイルのみを提供していますが、PHP ファイルを解釈できるようにしたいと考えています。

私がそれを正しく理解していれば、実行するファイルのパスの引数で php を実行する必要があります。

Windows の場合:

php C:\websiteX\index.php

Linux (ミント) の場合:

php ~/Desktop/websiteX/index.php

手動で、ターミナルまたはコマンド コンソールでコマンドを入力することにより、上記の例を実現できます。ここに私の質問があります:

  1. C# で任意のプラットフォームの端末のインスタンスを取得するにはどうすればよいですか?
  2. 端末の応答を取得するにはどうすればよいですか?
  3. これはphpとやり取りする正しい方法ですか?
4

1 に答える 1

0

PHP と対話する最も一般的な方法は、Web サーバー側に FastCGI プロトコルを実装することです。そうすれば、PHP とサーバーはそのプロトコルを介して対話できます。

http://www.fastcgi.com/drupal/

Mono は既に FastCGI を実装しているので、参考にしてください。

于 2013-08-15T05:56:11.777 に答える