I want to use fastcgi in apache2 with php(5.3.8).
I installed fastcgi_module in apache, and compiled php with–enable-fpm.
I also found some tutorials,there were two methods in their settings:
FastCgiServer /usr/local/apache2/fcgi-bin/php-cgi -processes 10
or
FastCgiExternalServer /usr/local/apache2/fcgi-bin/php-cgi -host 127.0.0.1:9000
But I can not find the php-cgi in php 5.3.8. what should I do next?
How to set the httpd.conf when using php-fpm with php(5.3.8) and apache2?
Best Answer
The secret here is that
php-cgi
is nto a real file, it's a wrong file name use internally in Apache. You could call it as well :false-php-cgi-catcher-which-do-not-exists
.I wrote a complete php-fpm+apache2.2+chroot install guide a few days ago here. You may have a look. But try to get it working without the chroot first. Note that starting with apache 2.3 the best tool for php-fpm will be mod_proxy_fcgi
Here's an extract of the complete install guide. I use
php5.external
where you want to usephp-cgi
.