To install the Campsite server, you need to have shell or ftp access to a Linux, FreeBSD or Unix system. Campsite 3.2 is known to work on the following Linux distributions: Ubuntu, Fedora, Mandriva, Debian.
Before installing Campsite, make sure you have the following applications up and running:
1. Apache web server -- your http daemon, serving your web site to the world (http://www.apache.org). You will need version 2.0.x or newer.
For installation instructions, see the Apache web site. Installing Apache will generate the httpd.conf file referred to further down. This file contains all relevant information for Apache to handle the content on your Linux server. The adjustments described below need to be made in order to tell Apache about the procedures for Campsite files and templates.
2. MySQL Database Server - this application handles the Campsite database. You will need MySQL 5.0 or newer.
Two components of MySQL are needed for Campsite:
* the server
* client programs
All of those can be found on the MySQL website (http://www.mysql.com).
3. PHP 5.0 or newer - This is needed for Campsite administration interface. PHP is a module for the Apache web server. The followind PHP modules must be installed:
* php-cli - Command Line Interface module
* php-mysql - functions for accessing the MySQL database server
* php-gd - provides a module for handling graphics directly from the PHP scripts
4. Imagemagick - needed for creating thumbnails of images
To install and configure all needed Debian 3.1 libraries run the following command at your command prompt:
apt-get install libdbd-mysql-perl mysql-client mysql-common
mysql-server php5-mysql php5-cli php5-gd imagemagick