chrooted install or not ? Did you check this : http://www.dev411.com/wiki/Installing_Typo:_MySQL,_Apache,_lighttpd_and_FastCGI ?
If you need a panel then grab lxadmin from lxlabs - it uses Lighttpd as default - and is an easy install.
That install will setup lighttpd, sendmail, mysql server, proftp, djbdns and everything else you need. If you want to find a specific/setup package and figure it all out for yourself, I'd look to the documentation: http://trac.lighttpd.net/trac/wiki/TutorialInstallation