I need to serve a PHP app that handles lots of requests. I want to know if there's any real benefit in going with anything other than Apache, and what are the pros and cons of the alternatives.
I have some experience using lighttpd and nginx for Rails applications. Are they good contenders for PHP too? Any important setup tricks?
How about PHP accelerators, can they be used with these alternative servers, is it a good idea?
I'm on an OpenSolaris box.
Not sure if relevant, but, later on, I'm planning to put a Varnish proxy/cache in front of this server.
Edit:
I'd like to add that I have absolutely no intention of touching the app. It's the quintessential mess that PHP is famous for, and there's basically no time.