PHP on mod_fcgid with Apache2 and mod_suexec
AddHandler fcgid-script .php <Directory /home/elitesys/elite-systems.org/html> FCGIWrapper /home/elitesys/elite-systems.org/html/php.fcgi .php Directory> IPCConnectTimeout 20 IPCCommTimeout 300
Add the handler for php files, specify the wrapper (in this case the file in the root of the site) and setup connect and communication timeouts. The timeouts are in seconds and you need to set it like that or higher or else file uploads will timeout and I have heard of issues with Wordpress if you don't increase it.
And in php.fcgi...
#!/bin/sh PHPRC="/usr/php4/etc" export PHPRC PHP_FCGI_CHILDREN=4 export PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_MAX_REQUESTS exec /usr/php4/bin/php
This should look familiar to another post...
There isn't a definition for suexec in terms of executable location. There doesn't have to be. Apache will automatically wrap it properly. This configuration is far easier than mod_fastcgi and works just as well. Probably easily expanded to work with ruby on rails although I havn't tried yet...