Verificarei se posso ajudar, mas lembre-se de que não tenho uma configuração leve, por isso não posso comparar 1 por 1.
Eu acho que você deve ver como o seu php-cgi está configurado e o que ele suporta. Então ... talvez comece com algo como ...
$ which php-cgi
/usr/bin/php-cgi
$ /usr/bin/php-cgi -m
[PHP Modules]
bcmath
bz2
calendar
cgi-fcgi
...
Então talvez:
$ /usr/bin/php-cgi -i > phpcgi.html
Em seguida, abra o phpcgi.html em um navegador. Eu suspeito que o phpcgi.html e o phpcgi -m devem ter linhas mencionando " cgi-fcgi " ou API do servidor CGI / FastCGI , etc.
Se os dois parecerem bons (ou seja, parece que é configuração para suportar CGI), então eu começaria a escolher a configuração lightty e os arquivos /etc/php5/cgi/*.ini.
Atualmente, estou executando uma configuração Nginx / spawn-fcgi / PHP5 que funciona muito bem.
Qual Ubuntu você está executando (cat / etc / issue), qual arquitetura (uname -a) e quais pacotes lighttpd / php / fastcgi (dpkg --list | egrep "lighttpd | fastcgi | php")?