summaryrefslogtreecommitdiff
path: root/network/lighttpd2/README.SLACKWARE
diff options
context:
space:
mode:
Diffstat (limited to 'network/lighttpd2/README.SLACKWARE')
-rw-r--r--network/lighttpd2/README.SLACKWARE39
1 files changed, 28 insertions, 11 deletions
diff --git a/network/lighttpd2/README.SLACKWARE b/network/lighttpd2/README.SLACKWARE
index 8caea6bf40..c456dfe7c1 100644
--- a/network/lighttpd2/README.SLACKWARE
+++ b/network/lighttpd2/README.SLACKWARE
@@ -1,34 +1,51 @@
README.SLACKWARE For lighttpd2
-lighttpd2 can be started and stopped through the initialization script that
-is provided:
+lighttpd2 can be started and stopped through the initialization
+script that is provided:
+
/etc/rc.d/rc.lighttpd2 start
/etc/rc.d/rc.lighttpd2 stop
If you would like to start lighttpd automatically when the system
is booted, add the following lines to /etc/rc.d/rc.local:
+
if [ -x /etc/rc.d/rc.lighttpd2 ]; then
/etc/rc.d/rc.lighttpd2 start
fi
Conversely, add the following lines to /etc/rc.d/rc.local_shutdown
to stop lighttpd on system shutdown.
+
if [ -x /etc/rc.d/rc.lighttpd2 ]; then
/etc/rc.d/rc.lighttpd2 stop
fi
* PHP users:
-Slackware's default php package is meant to work with httpd(apache).
-It works fine with lighttpd assumed the addition of the user lighttpd
-run as to the "apache" group.
-gpasswd -a lighttpd apache
+This slackbuild is already preconfigured (but is disabled by default)
+for an use with php in /etc/lighttpd2/lighttpd.conf and uses php-fpm
+already in Slackware.
-Otherwise, php won't be able to use $_SESSION.
+You have to make two changes to /etc/php-fpm.conf, namely
+
+ user = lighttpd
+ listen = /var/run/lighttpd2/php-fpm.sock
-This slackbuild already setup php in /etc/lighttpd2/lighttpd.conf
-and build a fastcgi server, spawn-fcgi. This is used as a daemon
-with its own init script, /etc/rc.d/rc.spawn-fcgi (that can be
-started at boot in the same way of rc.lighttpd2).
+Then make /etc/rc.d/rc.php-fpm executable and start it (for an
+automatic start/stop, do as for the rc.lighttpd2 script).
+Enable php uncommenting the last line of /etc/lighttpd2/lighttpd.conf
+(you might want to have a look at the "index" directive too).
+The php.ini used will be /etc/httpd/php.ini: you can also override
+options set in this file adding them at the end of /etc/php-fpm.conf
+(you will find some examples there).
+
+Note: Slackware's default php package is meant to work with httpd
+(apache), so its session folder has permissions root:apache.
+It works fine with lighttpd assumed the addition of the user lighttpd
+run as to the "apache" group. If you have choosen the user "lighttpd"
+
+ gpasswd -a lighttpd apache
+
+Otherwise, php won't be able to use $_SESSION.