Ja, PHP-Scripts kann man auch ohne Web-Server ausführen.
http://at2.php.net/features.commandline
Ob das Sinn macht, steht auf einem anderen Blatt, vor allem, wenn Du Webfunktionaitäten testen willst.
Perl hat dafür im cgi.pm eine eigene Funktion, damit man von der Kommandozeile aus testen kann
http://stein.cshl.org/WWW/software/CGI/#debugging