Jak mogę znaleźć aktualnie działający plik wykonywalny PHP?

Z poziomu programu PHP chcę znać lokalizację wykonywanego pliku binarnego. Perl ma$^X w tym celu. Czy istnieje odpowiednik w PHP?

Dzieje się tak, aby mógł on wykonać podrzędny proces PHP przy użyciu samego siebie (zamiast twardego kodu ścieżki lub założyć, że „php” jest poprawne).

AKTUALIZACJA

Używam lighttpd + FastCGI, a nie Apache + mod_php. Tak, istnieje binarny PHP.eval / include nie jest rozwiązaniem, ponieważ odradzam serwer, który musi żyć poza żądaniem.

Rzeczy, które próbowałem i nie działają:

$_SERVER['_'] wygląda jak to, czego chcę z linii poleceń, ale w rzeczywistości ze zmiennej środowiskowej ustawionej przez powłokę ostatniego wykonanego programu. Podczas uruchamiania z serwera WWW jest to plik binarny serwera WWW.which php nie będzie działać, ponieważ nie gwarantuje się, że binarny PHP będzie taki sam, jak w serwerze WWWPATH.

Z góry dziękuję.

questionAnswers(7)

yourAnswerToTheQuestion