Project

General

Profile

Actions

How to install on OSX

Prerequisites

  • If not already installed, install Xcode command line tools:
    xcode-select --install
  • If not already installed, install homebrew:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install lighttpd using homebrew:

  • Make sure homebrew is up to date:
    brew update
  • Install lighttpd
    brew install lighttpd

Upon completion homebrew will let you know the following important information:

Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/lighttpd/lighttpd.conf to 8080 so that
lighttpd can run without sudo.

To have launchd start lighttpd now and restart at login:
brew services start lighttpd
Or, if you don't want/need a background service you can just run:
lighttpd -f /usr/local/etc/lighttpd/lighttpd.conf

Done!

older instructions:

A small article on how to get 1.3.10 up and running on OSX 10.3 can be found here: http://theexciter.com/articles/installing-lighttpd-on-osx

If you installing on OSX 10.4 Tiger then http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger is very helpful. If you aren't planning to use Rails scroll down to the section on LightTPD.

There is (since May 2005) a fink package on the download page which saves compiling lighttpd.

If you are looking for an installer for OSX 10.4 Tiger Intel or PowerPC then http://www.netzallee.de/extra/lighttpd is the easiest way.

Updated by gstrauss 4 months ago · 11 revisions