Мне пришлось сделать то же самое, что действительно легко сделать,
Если вы просто запустите php-cgi exe с cmd и тестовым файлом php, вы увидите, что он выдает
C:\Program Files (x86)\PHP>php-cgi c:/xampp/php/test.php
X-Powered-By: PHP/5.3.6
location test.php
Content-type: text/html
relocated
Это мой пример, прежде всего вам нужно вызвать php-cgi и прочитать ответ
Первый двойной разрыв - это когда ваши заголовки останавливаются, и ваш вывод происходит, так что если вы выводите консоль впеременная EG public string phpOutput
, тогда вам просто нужно регулярное выражение, чтобы разделить его на \ n \ n, но установите счетчик равным 1, чтобы он разделялся только при первом появлении \ n \ n,
EG
Regex.Split(phpOutput, "(\r\n){2,}|\n{2,}|\r{2,}", RegexOptions.ExplicitCapture);