Setting Up Lighttpd With FastCGI: Difference between revisions

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