Как узнать исполняемый в данный момент исполняемый файл PHP?
Внутри PHP-программы я хочу знать, где находится исполняемый файл. Perl имеет$^X
для этого. Есть ли эквивалент в PHP?
Это сделано для того, чтобы он мог выполнять дочерний процесс PHP, используя сам себя (вместо того, чтобы жестко кодировать путь или предполагать "PHP» верно).
UPDATEI»
используя lighttpd + FastCGI, а не Apache + mod_php. Так что да, есть бинарный файл PHP.eval / include не является решением, потому что яЯ порождаю сервер, который должен жить за пределами запроса.Вещи, которые ямы пытались и нет работа:
$_SERVER['_']
выглядит как то, что я хочу из командной строки, но на самом деле это из переменной окружения, установленной оболочкой последней выполненной программы. При запуске с веб-сервера это двоичный файл веб-сервера.which php
не будет работать, потому что бинарный PHP не гарантированно будет таким же, как на веб-сервере.PATH
Заранее спасибо.