Lighttpd with mysql and php (LLMP)

From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 13:30, 4 December 2006 by Bauldrick (Talk | contribs) (Enable cgi and fast-cgi for php usage)

Jump to: navigation, search

Lighttpd with php and mysql (LLMP)

LLMP instead of LAMP (Apache w/ PHP and MySQL Support (MIPSel), Apache HTTP server, installing)

apt-get install lighttpd php5-dev php5-cgi php5-sqlite php5-mysql mysql-client mysql-server 

Enable cgi and fast-cgi for php usage

cd /etc/lighttpd/conf-enabled
ln -s ../conf-available/10-cgi.conf 10-cgi.conf
ln -s ../conf-available/10-fastcgi.conf 10-fastcgi.conf

Setup vhost for 2 urls in lighttpd.conf

Default location:

server.document-root "/media/www/"

Add this too:

$HTTP["host"] =~ "(^|\.)myhost1\.homelinux\.com$" {
server.document-root = "/media/www/myhost1"
server.errorlog = "/var/log/lighttpd/myhost1/error.log"
$HTTP["host"] =~ "(^|\.)myhost2\.hello\.com$" {
server.document-root = "/media/www/myhost2"
server.errorlog = "/var/log/lighttpd/myhost2/error.log"

Enable url mod_rewrite in lighttpd.conf


Plug and play ! Nothing to do !


mysqladmin -u root password 'mypass'