在 Ubuntu 底下快速安裝 CakePHP Framework 環境

最近因為別的專案用到 CakePHP 這套 PHP Framwork,剛好有這機會來學習 CakePHP,目前已經 Release 到 1.3.8 & 1.2.10 Stable,本篇紀錄如何在 Ubuntu 10.10 安裝 1.3.8 版本,本人不推薦用 2.0, 因為踩到很多雷阿,大家可以到 CakePHP GitHub 找尋自己想要的版本,安裝環境如下:

Ubunut 10.10 32 Desktop 版本 Apache/2.2.16 (Ubuntu) PHP 5.3.3-1ubuntu9.5 with Suhosin-Patch (cli) MySQL 5.1.49 1. 先下載 1.3.8 版本 2. 解壓縮到 /var/www 底下 3. 設定 apache virtual host 複製 virtual host 設定檔

cp /etc/apache2/sites-available/default /etc/apache2/sites-available/cakephp
修改設定檔
ServerName  cakephp.localhost
    DocumentRoot /var/www/cakephp/app/webroot
    
        Options All
        AllowOverride All
        Order allow,deny
        allow from all
    
4. 啟動 apache virtual host 跟 mod_rewrite 模組
a2enmod rewrite
a2ensite cakephp
ServerName 部份可以自己亂取,之後到

/etc/hosts 裡面加入 127.0.0.1 就可以了 5. 將 app/tmp 目錄改成 apache 使用者,這樣確定該目錄可以寫入 大致上就這樣完成了,可以參考 CakePHP 線上手冊


See also