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 回答