Como faço para descobrir o executável PHP atualmente em execução?
De dentro de um programa PHP eu quero saber a localização do binário executando-o. Perl tem$^X
para este fim. Existe um equivalente em PHP?
Isto é para que ele possa executar um processo PHP filho usando ele mesmo (ao invés de codificar um caminho ou assumir que "php" está correto).
ATUALIZAR
Estou usando lighttpd + FastCGI, não Apache + mod_php. Então, sim, existe um binário PHP.eval / include não é uma solução porque estou gerando um servidor que precisa viver além da solicitação.Coisas que eu tentei e não funcionam:
$_SERVER['_']
parece com o que eu quero da linha de comando, mas é realmente a partir de uma variável de ambiente definida pelo shell do último programa executado. Quando executado a partir de um servidor da Web, esse é o binário do servidor da web.which php
não funcionará porque não é garantido que o binário do PHP seja o mesmo que está no servidor webPATH
.Desde já, obrigado.