Zasadniczo próbuję dowiedzieć się, jak PHP można wywołać z "serwera WWW".Wywołanie PHP z wirtualnego/niestandardowego "serwera sieciowego"
Przeczytałem dokumentację, ale to nie pomogło.
O ile mogę powiedzieć, istnieją trzy sposoby na wywołanie PHP:
- poprzez linię poleceń (np
php -f "/path/to/script.php"
) - poprzez CGI (??)/Via FastCGI (???)
- poprzez serwer wWW (np Apache) moduł
Więc zacznijmy CGI. Być może jestem po prostu ślepy, ale specyfikacja nie wspomina o tym, jak na Ziemi serwer sieciowy przekazuje dane (wywołania zwrotne od nagłówków &) do rzeczy implementującej CGI. Sytuacja jest jeszcze gorsza w przypadku FastCGI.
W następnej kolejności mamy moduły specyficzne dla serwera, które, nie wiem nawet, czego szukać, ponieważ wszystkie kontakty kończą się donikąd.
Czy rozważałeś odczytanie kodu? Wszystkie te rzeczy w twoim pytaniu są open source. –
@ Dan * próbuję * to teraz zrobić. Ale z kilku powodów jest to trudne: ** (1) ** Nie mogę znaleźć całego kodu ** (2) ** kod jest w c/C++ ** (3) ** kod jest bardzo stary i/lub niechlujny. – Christian
@ Dan mówi, kto ?? Mogłem to zrobić w Asembler lub ADA, jeśli chciałem (lub FPC, które planuję). – Christian