[root@backdoor ~]# ps ax -o 'user pid %cpu %mem command' -w|grep www
www      36654  0.0  0.7 /usr/local/sbin/lighttpd -f /usr/local/etc/lighttpd/lighttpd.conf

A titre de comparaison, le port apache-1.3.37_2 sous freebsd, lancé avec la conf par défaut me donne ça :

[root@backdoor ~]# ps ax -o 'user pid %cpu %mem command' -w|grep www
www      49868  0.0  0.8  2716  2136  ??  S     2:25PM   0:00.01 /usr/local/sbin/httpd
www      49869  0.0  0.8  2716  2136  ??  S     2:25PM   0:00.01 /usr/local/sbin/httpd
www      49870  0.0  0.8  2716  2136  ??  S     2:25PM   0:00.01 /usr/local/sbin/httpd
www      49871  0.0  0.8  2716  2136  ??  S     2:25PM   0:00.01 /usr/local/sbin/httpd
www      49872  0.0  0.8  2716  2136  ??  S     2:25PM   0:00.01 /usr/local/sbin/httpd

La bonne blague donc, il suffit ensuite d'installer php en version FastCgi et de donner le chemin vers le binaire fcgi à lighttpd :

fastcgi.server = ( ".php" => ((
        "bin-path" => "/usr/local/bin/php-cgi",
        "socket" => "/tmp/php.socket")))

Un petit restart et des processus php-cgi apparaissent dans le sillage de notre serveur http sous aspartame.

Dans la foulée je m'installe un dotclear2 et à condition de mettre une petite série de règles de réécriture, je peux même me faire de jolies URL pour les billets.

url.rewrite-once += (
    "^/blog/(archive.*)" => "/blog/index.php/$1",
    "^/blog/(category.*)" => "/blog/index.php/$1",
    "^/blog/(feed.*)" => "/blog/index.php/$1",
    "^/blog/(page.*)" => "/blog/index.php/$1",
    "^/blog/(post.*)" => "/blog/index.php/$1",
    "^/blog/(tag.*)" => "/blog/index.php/$1",
    "^/blog/(trackback.*)" => "/blog/index.php/$1"
)
$HTTP["url"] =~ "/blog/(CHANGELOG|db|inc|cache|plugins)" {
    url.access-deny = ("")
}

Alors pour résumer, un fichier de configuration simpilissime à prendre en main, un système de modules niquel, une empreinte mémoire aussi imposante qu'un PEZ et un système de vhosts que ma mère peut comprendre. Une vraie tuerie, seul bémol, l'absence de système ala .htaccess qui, il faut l'avouer, est carrément convi (mais consommateur à chaque accès).