In den neueren Versionen von PHP ist zusammen mit der Installation von PHP-Cli ein Miniwebserver integriert, der auf einem eigenen Port lauschen kann und ohne weiteren Webserver auskommt.
#!/bin/bash php -S localhost:8000 -t /var/www
startet einen Webserver, der auf dem Port 8000 lauscht und dessen root-Verzeichnis auf /var/www gesetzt ist. Liegt dort einen index.php wird diese gestartet und sofern mysql-Module geladen wurden, werden auch Mysql-Verbindungen hergestellt.
Zum austesten eine tolle Sache