This has been tested on a few different bare metal and VPS systems using Ubuntu 11.10. I know it’s not the most secure but it will get the job done and you can clean up security issues on your own. Everything was run as root but if you’d like to use a admin user just add “sudo” before most commands.
apt-get update
apt-get install apache2
apt-get install php5 libapache2-mod-php5
/etc/init.d/apache2 restart
apt-get install mysql-server
#set root mysql password
apt-get install libapache2-mod-auth-mysql php5-mysql
apt-get install php5-gd
nano /etc/php5/apache2/php.ini
#change
;extension=mysql.so
to extension=mysql.so
/etc/init.d/apache2 restart
#this is assuming you don’t have any other sites on the server.
cd /var/www
unzip download
mv concrete5*/* .
rm download
rmdir concrete5*
chmod -R 777 config/ files/ packages/
mysql -u root -p
enter password
mysql> prompt
#The database name may be set to something other than concrete5 but that’s what I’m calling it here and below.
create database concrete5;
exit
open web browser and go to server address.
Install concrete5 screen
Server: localhost
MySQL Username: root
MySQL Password:
Database Name: concrete5