Как узнать исполняемый в данный момент исполняемый файл PHP?

Внутри PHP-программы я хочу знать, где находится исполняемый файл. Perl имеет$^X для этого. Есть ли эквивалент в PHP?

Это сделано для того, чтобы он мог выполнять дочерний процесс PHP, используя сам себя (вместо того, чтобы жестко кодировать путь или предполагать "PHP» верно).

UPDATEI»

используя lighttpd + FastCGI, а не Apache + mod_php. Так что да, есть бинарный файл PHP.eval / include не является решением, потому что яЯ порождаю сервер, который должен жить за пределами запроса.

Вещи, которые ямы пытались и нет работа:

$_SERVER['_'] выглядит как то, что я хочу из командной строки, но на самом деле это из переменной окружения, установленной оболочкой последней выполненной программы. При запуске с веб-сервера это двоичный файл веб-сервера.which php не будет работать, потому что бинарный PHP не гарантированно будет таким же, как на веб-сервере.PATH

Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос