It is time for Lighttpd the “Fly Light” webserver installation include PHP and MySQL under Ubuntu 10.10 Maverick, let’s go!
First, update repository list, install dependencies, and remove unneeded modules
apt-get update -y apt-get install -y build-essential make automake patch cadaver bc netcat libgeoip1 libgeoip-dev fontconfig libfontconfig-dev libpam0g-dev libpam-devperm ldap-utils libldap-2.4-2 libldap2-dev libdb4.6 libxpm-dev libtool libaio-dev libltdl3-dev mcrypt libmcrypt-dev libmhash-dev unixodbc unixodbc-dev zip unzip nano perl openssl libssl-dev libdevel-repl-perl libperl-dev libpcre3 libpcre3-dev libjpeg62 libjpeg62-dev libpng-dev libtiff4 libtiff-dev libfreetype6 libfreetype6-dev libgmp3-dev aspell libaspell-dev libpspell-dev libiconv-ruby mlocate libc-client2007e libc-client2007e-dev uw-imapd tidy libtidy-dev libbz2-dev gamin libgamin-dev sqlite3 libsqlite3-dev libreadline6 libreadline6-dev e2fsprogs uuid-dev memcached libmemcache-dev apt-get remove -y apache2 apache2-doc apache2-utils apache2.2-common bind9 php5 mysql-server curl libcurl3 libcurl-dev libidn11 libidn11-dev libxslt-dev pkill apache2 pkill named pkill sendmail-mta
Install additional modules
wget http://pkgs.serversreview.net/files/gd-2.0.33.tar.gz tar -zxvf gd-2.0.33.tar.gz cd gd-2.0.33 ./configure --prefix=/usr --libdir=/usr/lib --with-png=/usr/lib --with-freetype=/usr/lib --with-fontconfig=/usr/lib --with-jpeg=/usr/lib --with-xpm=/usr/lib make make install wget http://pkgs.serversreview.net/files/libev-4.04.tar.gz tar -zxvf libev-4.04.tar.gz cd libev-4.04 ./configure --prefix=/usr --libdir=/usr/lib --with-pic make make install wget http://pkgs.serversreview.net/files/gnupg-1.4.11.tar.gz tar -zxvf gnupg-1.4.11.tar.gz cd gnupg-1.4.11 ./configure --prefix=/usr --libdir=/usr/lib make make install wget libidn-1.9.tar.gz http://pkgs.serversreview.net/files/libidn-1.9.tar.gz tar -zxvf libidn-1.9.tar.gz cd libidn-1.9 ./configure --prefix=/usr --libdir=/usr/lib make make install wget http://pkgs.serversreview.net/files/curl-7.21.6.tar.gz tar -zxvf curl-7.21.6.tar.gz cd curl-7.21.6 ./configure --prefix=/usr --libdir=/usr/lib --with-openssl --with-libidn --enable-ipv6 make make install wget http://pkgs.serversreview.net/files/libxml2-2.7.8.tar.gz tar -zxvf libxml2-2.7.8.tar.gz cd libxml2-2.7.8 rm -rf /usr/lib/libxml2* ./configure --prefix=/usr --libdir=/usr/lib make make install wget http://pkgs.serversreview.net/files/libxslt-1.1.26.tar.gz tar -zxvf libxslt-1.1.26.tar.gz cd libxslt-1.1.26 rm -rf /usr/lib/libxslt* /usr/lib/libexslt* ./configure --prefix=/usr --libdir=/usr/lib make make install wget http://pkgs.serversreview.net/files/lua-5.1.4.tar.gz tar -zxvf lua-5.1.4.tar.gz cd lua-5.1.4 sed -i 's/\/usr\/local/\/usr/g' Makefile #if x86_64 then #edit src/Makefile #change CFLAGS= -O2 -Wall $(MYCFLAGS) #with CFLAGS= -O2 -Wall -fPIC $(MYCFLAGS) make linux install wget http://pkgs.serversreview.net/files/valgrind-3.6.1.tar.bz2 tar -jxvf valgrind-3.6.1.tar.bz2 cd valgrind-3.6.1 ./configure --prefix=/usr --libdir=/usr/lib make make install wget http://pkgs.serversreview.net/files/libevent-2.0.11-stable.tar.gz tar -zxvf libevent-2.0.11-stable.tar.gz cd libevent-2.0.11-stable ./configure --prefix=/usr --libdir=/usr/lib make make install wget http://pkgs.serversreview.net/files/gdbm-1.8.3.tar.gz tar -zxvf gdbm-1.8.3.tar.gz cd gdbm-1.8.3 ./configure --prefix=/usr --libdir=/usr/lib make make install