lighttpd + php5-cgi Mini-Howto

Installation + Konfiguration

  • aptitude install lighttpd php5-cgi
  • cd /etc/lighttpd

lighttpd.conf

  • cd /etc/lighttpd/conf-enabled
  • ln -s ../conf-available/10-fastcgi.conf
server.modules   += ( "mod_fastcgi" )

## Start an FastCGI server for php (needs the php5-cgi package)
fastcgi.server    = ( ".php" => 
        ((
                "bin-path" => "/usr/bin/php-cgi",
                "socket" => "/tmp/php.socket",
                "max-procs" => 2,
                "idle-timeout" => 20,
                "bin-environment" => ( 
                        "PHP_FCGI_CHILDREN" => "4",
                        "PHP_FCGI_MAX_REQUESTS" => "10000"
                ),
                "bin-copy-environment" => (
                        "PATH", "SHELL", "USER"
                ),
                "broken-scriptfilename" => "enable"
        ))
)

Test

  • echo ‘<?php phpinfo(); ?>’ > /var/www/info.php
<<<                                                                                                     phpinfo() (p1 of 17)
      PHP Logo

   PHP Version 5.2.4-2ubuntu5.1

   System Linux celsiush 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686
   Build Date May 9 2008 16:26:17
   Server API CGI/FastCGI
   Virtual Directory Support disabled
   Configuration File (php.ini) Path /etc/php5/cgi          
   Loaded Configuration File /etc/php5/cgi/php.ini          
   Scan this dir for additional .ini files /etc/php5/cgi/conf.d
   additional .ini files parsed /etc/php5/cgi/conf.d/pdo.ini
   PHP API 20041225
   PHP Extension 20060613
   Zend Extension 220060519
   Debug Build no
   Thread Safety disabled
   Zend Memory Manager enabled
   IPv6 Support enabled
   Registered PHP Streams zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps
   Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
   Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed,
   convert.iconv.*, bzip2.*, zlib.*
   Suhosin logo This server is protected with the Suhosin Patch 0.9.6.2
   Copyright (c) 2006 Hardened-PHP Project
   Zend logo This program makes use of the Zend Scripting Language Engine:
   Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
     ______________________________________________________________________________________________________________
...
 
wissen/gpl/php/lighttpd-php5-cgi-fastcgi-fcgi-mini-howto.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de