Actions
Howto PHP » History » Revision 6
« Previous |
Revision 6/7
(diff)
| Next »
stbuehler, 2012-08-11 10:42
new config syntax
Howto PHP¶
Lighttpd config¶
setup { module_load ( "mod_fastcgi" ); } php = { if phys.path =$ ".php" { if physical.is_file { fastcgi "unix:/var/run/lighttpd/sockets/www-default-php.sock"; } } }; # ... some vhost/directory/whatever # just use it in places where you want allow php. # you need docroot before it (an alias / index if you need them)! docroot "/var/www"; alias "/phpmyadmin" => "/usr/share/phpmyadmin"; index ( "index.php", "index.html" ); # if you want to use urls like http://example.com/index.php/some/path (using your php files like directories), you need this: pathinfo; php; # ...
Spawning php¶
Simple ./run script to spawn php with spawn-fcgi and runit/daemontools:
#!/bin/sh exec 2>&1 PHP_FCGI_CHILDREN=2 \ PHP_FCGI_MAX_REQUESTS=10000 \ LANG=C LC_ALL=C \ exec /usr/bin/spawn-fcgi -n -s /var/run/lighttpd/sockets/www-default-php.sock -u www-default -U www-data -- /usr/bin/php5-cgi
Updated by stbuehler over 12 years ago · 6 revisions