I followed these instructions and I ran into 1 sticking point. yum was not installed. I found http://www.electrictoolbox.com/install-yum-with-rpm-on-centos/ which gave me an idea on how to install yum.
But basically I ended up doing a
$ rpm -Huv http://mirror.centos.org/centos-5/5.2/os/i386/CentOS/yum-3.2.8-9.el5.cen...
and then do a
$ yum -y update
Also Centos only comes with PHP 5.1.6, which will not work with PIFR. I found the following page which allowed me to set up a new repository in yum to install 5.2.6. (Remember 5.2.9 does not work)
http://www.jasonlitka.com/yum-repository/
Gordon.
From Matt Moran
I've got the testing drupal installation working locally on CentOS. A
few things I had to do were:
yum install cvs
mkdir /opt/temp && cd /opt/temp
cvs -z6 -d:pserver:anonymous:anonym...@cvs.drupal.org:/cvs/drupal-
contrib checkout -d testing_server_setup-HEAD contributions/modules/
testing_server_setup/
cd testing_server_setup-HEAD/
cvs update -dPA
cp testing_server_install.sh /var/local
yum install php php-mysql php-mbstring php-gd mysql-server mysql-
client httpd patch
/etc/init.d/mysqld start
mysqladmin -u root password NEWPASSWORD
cd /var/local
./testing_server_install.sh
edit the /etc/testing_server.conf with the new MYSQL_PASSWORD and
WEBSITE (just used the server hostname for WEBSITE) added a user under
ALLOWED_ADMINS
ran ./testing_server_install.sh again and chose centos profile
then go to http://yourWEBSITEentry and follow the instructions to
complete the setup.
Like the instructions said I had to make settings.php world r/w and
create a MySQL DB
chmod 666 /var/www/drupal/sites/default/settings.php
mysqladmin -u root -p create testdrupal
If anyone needs any help getting through the installation process just
holler.