Setting Up Lighttpd With FastCGI: Difference between revisions

From Alpine Linux
(add more cat & path template usages)
(Use default version of php, as the binary is sym linked anyway. 82 was already out of date.)
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
Install the required packages:
Install the required packages:


{{Cmd|# apk add lighttpd php82 fcgi 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