最近因為別的專案用到 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 cakephpServerName 部份可以自己亂取,之後到
/etc/hosts 裡面加入 127.0.0.1 就可以了 5. 將 app/tmp 目錄改成 apache 使用者,這樣確定該目錄可以寫入 大致上就這樣完成了,可以參考 CakePHP 線上手冊