I've been following this blog post so that I can share APC opcode cache between PHP processes using FastCGI. Unfortunately I'm getting the following error when starting httpd:
Starting httpd: Syntax error on line 4 of /etc/httpd/conf.d/mod_fastcgi.conf: FastCgiWrapper: "/usr/sbin/suexec" execute access for server (uid -1, gid -1) failed: execute not allowed
Line 4 of mod_fastcgi.conf has
FastCgiWrapper On. I notice that the documentation states that this line could specify the path to the wrapper. Should that be changed?
I've checked that the permissions of the user's php-fastcgi script (
550) and directory (
555) are correct, /usr/sbin/suexec is correct (
-r-s--x---) and that suEXEC is being loaded by apache (
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)).
Where else should I be looking? I'm pretty sure that this is a permissions or path issue...