Compiling and installing on Unix

Dependencies

The following requirements exist for building Cherokee:

The simplest way

First, download a fresh copy of Cherokee, then run:

Others parameters

If you want to learn more about configure you can run ./configure --help

Parameters Description
--with-wwwroot=DIR Specifies the Root directory
--disable-epoll Disable epoll() support
--disable-pthread Disable threading support
--disable-readdir_r Disable readdir_r usage
--disable-ipv6 Disable IPv6 support
--disable-pam Disable PAM support
--disable-tls Disable TLS/SSL support
--enable-tls= gnutls|openssl

Install and config directories

If you need to auto-start cherokee at boot (through init's runlevel) you can find a start/stop script in the contrib source directory:

cp contrib/cherokee /etc/init.d/

Additionally, you need to create symlinks at the correct rc directory of the appropiate runlevel. This can can be done in many ways and usually each distribution offers its own tools to do so.