Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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 http://www.howtoforge.com/installing-cherokee-with-php5-and-mysql-support-on-ubuntu-10.04 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.

Thanks.

share|improve this question

migrated from webmasters.stackexchange.com Jan 10 '11 at 4:13

This question came from our site for pro webmasters.

add comment

1 Answer

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 http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu lucid main

Also you will have to add the following GPG

sudo apt-key adv --keyserver keyserver.ubuntu.com --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
add comment

Your Answer

 
discard

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.