Setting Up Lighttpd With FastCGI: Difference between revisions

From Alpine Linux
(Use default version of php, as the binary is sym linked anyway. 82 was already out of date.)
 
(26 intermediate revisions by 13 users not shown)
Line 1: Line 1:
Install the additional packages:
== Basic Installation ==
{{Cmd|apk add lighttpd php-common php-iconv php-json php-gd php-curl php-xml php-pgsql php-imap php-cgi fcgi}}
{{Cmd|apk add php-pdo php-pdo_pgsql php-soap php-xmlrpc php-posix php-mcrypt php-gettext php-ldap php-ctype php-dom}}


==Configure Lighttpd==
For installing the additional packages first '''[[Repositories#Managing_repositories|activate community packages]]''' and update the package index
{{Cmd|vi /etc/lighttpd/lighttpd.conf}}
Uncomment line:
include "mod_fastcgi.conf"


==Start lighttpd service and add to needed runlevel==
Install the required packages:


{{Cmd|rc-service lighttpd start && rc-update add lighttpd default}}
{{Cmd|# apk add {{pkg|lighttpd}} {{pkg|php}} {{pkg|fcgi}} {{pkg|php-cgi}}}}
 
== Configure Lighttpd ==
 
Edit lighttpd.conf ({{Path|/etc/lighttpd/lighttpd.conf}}) and uncomment the line:
 
{{cat|/etc/lighttpd/lighttpd.conf|...
include "mod_fastcgi.conf"
...}}
 
== Start <code>lighttpd</code> service and add it to default runlevel ==
 
{{Cmd|<nowiki># rc-service lighttpd start  
# rc-update add lighttpd default
</nowiki>}}


[[Category:Server]]
[[Category:Server]]
[[Category:PHP]]
[[Category:PHP]]

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