Setting Up Lighttpd With FastCGI: Difference between revisions

From Alpine Linux
(add package links)
(Use default version of php, as the binary is sym linked anyway. 82 was already out of date.)
 
Line 5: Line 5:
Install the required packages:
Install the required packages:


{{Cmd|# apk add {{pkg|lighttpd}} {{pkg|php82}} {{pkg|fcgi}} {{pkg|php82-cgi}}}}
{{Cmd|# apk add {{pkg|lighttpd}} {{pkg|php}} {{pkg|fcgi}} {{pkg|php-cgi}}}}


== Configure Lighttpd ==
== Configure Lighttpd ==
Line 13: Line 13:
{{cat|/etc/lighttpd/lighttpd.conf|...
{{cat|/etc/lighttpd/lighttpd.conf|...
include "mod_fastcgi.conf"
include "mod_fastcgi.conf"
...}}
Edit mod_fastcgi.conf ({{Path|/etc/lighttpd/mod_fastcgi.conf}}), find and change {{path|/usr/bin/php-cgi}} to {{path|/usr/bin/php-cgi82}}.
{{cat|/etc/lighttpd/mod_fastcgi.conf|...
"bin-path" {{=}}> "/usr/bin/php-cgi82" # php-cgi
...}}
...}}



Latest revision as of 09:21, 27 September 2025

Basic Installation

For installing the additional packages first activate community packages and update the package index

Install the required packages:

# apk add lighttpd php fcgi php-cgi

Configure Lighttpd

Edit lighttpd.conf (/etc/lighttpd/lighttpd.conf) and uncomment the line:

Contents of /etc/lighttpd/lighttpd.conf

... include "mod_fastcgi.conf" ...

Start lighttpd service and add it to default runlevel

# rc-service lighttpd start # rc-update add lighttpd default