Requirements: HTTP Server. For example: Apache. mod_rewrite is preferred, but by no means required. PHP 5.2.8 or greater. Download CakePHP 2.x at their website: http://cakephp.org/ Extract your downloaded file. Copy and paste the contents of the Cake archive in /var/www/cakephp Make it writable, open your terminal and type: sudo chmod 777 -R /var/www/cakephp Create database. Goto /var/www/cakephp/app/Config/ and rename your database.php.default to database.php. Open database.php, then just replace the values in the $default array with those that apply to your setup. . A sample completed configuration array might look something like the following: <?php public $default = array ( 'datasource' => 'Database/Mysql' , 'persistent' => false , 'host' => 'localhost' , 'port' => '' , 'login' => 'DatabaseUsername' , 'password' ...