Revision of Setting up Centos 5 for Drupal 6 on Dell Poweredge sc420 from Thu, 06/11/2009 - 10:58

Primary Goal: Create an, as close to stock as possible, LAMP stack to support Drupal 6 development.
Secondary goal: File Server for small in home network (~6 computers) for OSX, Windows and *unix

Installed Centos 5 by following this http://linux.duke.edu/dist/centos-5/install.ptml

screen shifting with default video driver
- switched to generic vesa

Upgraded packages with Yum
- From Terminal "Yum update"

Centos 5 ships with PHP 5.1.6
Drupal 6 does not require PHP 5.2 but many contributed modules do.
- install PHP 5.2 by following this http://www.freshblurbs.com/install-php-5-2-centos-5-2-using-yum

Partitioned, formatted and mounted data drive by following this http://www.skullbox.net/newsda.php

Configured Apache using system/administration/server settings/http
- added server name

Installed flash player
- yum install flash-plugin.i386

CVS and SVN already installed
- yum install cvs.i386
- yum install subversion.i386

Created an SVN repository
- mkdir svnrepo
- svnadmin create svnrepo
- edited conf/svnserve.conf
[general]
anon-access = read
auth-access = write
realm = My First Repository
password-db = passwd

- repository can be accessed using the following url - svn+ssh://user@remote.host/myrepo/
This means that the subversion client will first ssh to remote.host, where the user can login using the system password, and then will start the subversion server in tunnel mode as svnserve -t -r /home/user/repo/.
Further details can be found at http://svnbook.red-bean.com/en/1.1/ch06s03.html