Puedes usar PHP como "línea de comandos" usando PHP CLI (CLI de Command Line Interface) .. Ahí no necesitas más que PHP (el interprete) y los módulos que uses .. vendría a ser lo mismo que PHP ejecutado como CGI pues no requieres de servidor HTTP para "lanzar" a PHP. Eso sí, la posible saídas (o entradas) que requieras tendrás que gestionarlo sobre BD, Archivos de texto plano u otros médios (bueno .. si quieres que deje algún mensaje en "consola" para hacer algún típo de redireccionamiento php algo.php > nose.log puedes hacerlo igualmente con "echo" ..)
http://www.php.net/manual/en/features.commandline.php
Un saludo,