My test installation

Permalink
Just want to share my experience regarding my test install of Concrete5 on a VMWare virtual machine.

1) I used CentOS 5.3, as it is a very polished distribution. During the installation, select "web server" and "mysql" to install.
2) After the base OS install, go to "Add/Remove Software" to install additional PHP modules; GD is a must, but I selected others as well such as mbstring, xml, mcrypt, mhash, etc.
3) Run "Software Updater" to update all patches; reboot when asked.
4) [Optional] Install VMWare integration modules (not needed if you are installing CentOS or other Linux distros on a standalone machine)
5) Go to System -> Administration -> Services to start mysqld and httpd; don't forget to save the settings
6) (optional) download phpmyadmin (ver. 2.x; you cannot use 3.x as it requires PHP 5.2 but CentOS 5 comes with PHP 5.1) and place it in /var/www/html/phpmyadmin (you can use other mysql admin utilities, but I like phpmyadmin)
7) in /etc/httpd/conf/httpd.conf, change AllowOverride to All in <Directory /> and <Directory "/var/www/html"> sections
8) using phpmyadmin to create an userid with the rights as shown in #5 of "Installing Concrete5" link on Concrete5's website
9) create a blank database with a name of your choosing (for language I used utf8-general)
9) download concrete5 files and place it in /var/www/html/concrete
10) chmod 775 for all files in /var/www/html
11) chown apache:apache for all files in /var/www/html
12) run the browser and point it tohttp://localhost/concrete, enter the information as shown (for database and database login, see #8 and #9 as above)

The Concrete5 site should be up and running at this point.