Jak uruchomić PHP z poziomu C#?

0

Witam,

tworzę własny serwer w C#. Przeczytałem wiele tutoriali w internecie, lecz niestety nie znalazłem tego czego chcę:
Jak uruchomić PHP? Wiem, że można to zrobić za pomocą linii poleceń (to by było proste...), lecz w tedy gdy wpiszę w PHP, np. phpinfo() to zamiast kodu HTML otrzymuję zwykły tekst...

Mam nadzieję, że ktokolwiek zna odpowiedź,
ScripterSharp

PS. Mam nadzieję, że wybrałem poprawny dział. Drugi raz na forum(-;.

0

A mógłbyś precyzyjniej zadać pytanie?
Piszesz swój serwer PHP w C# i nie wiesz jak interpretować instrukcje PHP, chcesz uruchomić serwer PHP z programu napisanego w C#, czy jeszcze coś innego?

0

Oprócz wywoływania PHP w trybie poleceń tekstowych, czyli tak jak robisz to obecnie masz jeszcze trzy możliwości: własny moduł (możesz podejrzeć źródła Apache, a dokładniej mod_php), CGI oraz FastCGI.

0

A gdzie jest ten plik z mod_php? Szukam w http://svn.apache.org/viewvc/httpd/httpd/ i znaleźć nie mogę...
@somekind: Chcę uruchomić PHP.exe w taki sposób by wyświetlało kod HTML, a nie zwykły plain text (np php z konsoli zwraca: Kategoria, a ja chcę, by wyświetlało Kategoria w takich funkcjach jak phpinfo())...

1

Użyj php-cgi.exe. I uważaj, bo zwraca nie tylko HTML, ale i nagłówki HTTP. Doczytaj sobie też jak przekazuje się dane do CGI oraz FastCGI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1