Entiendo, corrigeme si me equivoco, que tu aplicacion instala varias paginas php en el servidor web. Entonces para saber si php esta instalado correctamnete porque no colocas en el directorio raiz del servidor web un archivo php, algo sencillito
Por ejemplo
Código PHP:
<?php echo "Hola"; ?>
Luego con TIdHTTP intentas descargarlo, si php esta instalado te devolvera una cosa y si no lo esta te devolvera otra. Mirando lo que te devuelve puedes saber si php esta correctamente instalado y configurado.
Solo es una idea improvisada, ¿que te parece?