Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been trying to find some decent tutorials on how to set up a recent release of Cherokee webserver on Ubuntu (or equivalent Linux distros) which outline how to setup the webserver, mysql, phpmyadmin and php.

Some already exist, such as however, I've found that the Cherokee version used in the tutorial is considerably out of date and the update process has been painful to say the least.


share|improve this question

migrated from Jan 10 '11 at 4:13

This question came from our site for pro webmasters.

up vote 0 down vote accepted

You have to add to your "/etc/apt/sources.list" if you use Ubuntu 10.04

#Cherokee Webserver
deb lucid main
deb-src lucid main

Also you will have to add the following GPG

sudo apt-key adv --keyserver --recv-keys EBA7BD49
sudo apt-get update

Then simply install the Cherokee normal with apt-get. Basically you will need the following packages: cherokee, mysql-server, mysql-client, php5-cgi, php5-mysql, the rest is installed as dependencies.

Before testing you should enable PHP to your vhost like the tutorial you mentioned shows.

share|improve this answer
All that is otherwise known as: add-apt-repository ppa:cherokee-webserver/ppa Though you need the python-software-properties package for that command. – Synchro Feb 3 '11 at 20:10
Synchro, you are right, but if the Ubuntu version is below 9.10, your solution does not work. – pincoded Feb 11 '11 at 19:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.