CakePHP Tutorial:Installing CakePHP on Ubuntu

February 10th, 2009

Yes, this is another cakephp on ubuntu. Most of them were not detail enough for beginners. So here I am and here is my version of installing cakephp on ubuntu.

  1. Install Apache Server, MySQL, PHP
    sudo apt-get install apache2 mysql-server php5
  2. Download CakePHP 1.2
    Go to http://cakephp.org and download latest cakephp. I downloaded cake_1.2.1.8004.tar.bz2
  3. Copy and extract to web root
    Open your terminal where you put cakephp you just downloaded.

    sudo cp cake_1.2.1.8004.tar.bz2 /var/www/
    cd /var/www
    sudo tar -xvf cake_1.2.1.8004.tar.bz2
    sudo mv cake_1.2.1.8004 cakephp
  4. Change tmp folder permisssion
    sudo chmod -R 777 cakephp/app/tmp
  5. Enable mod-rewrite
    sudo a2enmod rewrite
  6. Open file /etc/apache2/sites-enabled/000-default and change AllowOverride None to AllowOverride All
    sudo vim /etc/apache2/sites-enabled/000-default
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    to

    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>
  7. Restart Apache
    sudo /etc/init.d/apache2 restart
  8. Open your browser and type address http://localhost/cakephp/ and you’ll see CakePHP message

If you can see CakePHP message in colour, then you have cakephp running in your hand. Congratulation.

Related posts:

  1. How to Install OSQA in Ubuntu Server
  2. CakePHP ACL Tutorial – What and How
  3. My First Step Into MongoDB – Installing MongoDB on Ubuntu
  4. Codeigniter tutorial – To do list application
  5. CodeIgniter Tutorial – ORM with DataMapper

Tags: ,