lighttpd and PHP on CentOS 5
Here’s a quick run down on getting lighttpd and php running on CentOS 5.
yum install lighttpd lighttpd-fastcgi php mkdir /var/run/lighttpd touch /var/run/lighttpd/php-fastcgi.socket chown -R lighttpd:lighttpd /var/run/lighttpd/ vim /etc/php.ini
php.ini the following;
cgi.fix_pathinfo = 1. Save and close the file.
Now open up
/etc/lighttpd/lighttpd.conf. Uncomment the following line
"mod_fastcgi", from the
server.modules option. Then ensure that the following is uncommented:
fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) )
Save the file. Now create a test file,
/srv/www/lighttpd/index.php and just include
<?php phpinfo(); ?>. Now open your favourite browser and visit http://localhost/index.php. You should be greeted with a friendly PHP page, and you’re set to go.