2013年6月13日 星期四

Yii 安裝

這裡以 ubuntu 為安裝之系統
1. 下載 Yii http://www.yiiframework.com/download/
    目前的版本為 yii-1.1.13.e9e4a0 有 .tar.gz 或 .zip 的版本可以下載安裝, 我下載的是 yii-1.1.13.e9e4a0.tar.gz (注意: 此版本需要 php > 5.1.0 版本)
2. 解壓縮至你要安裝的目錄中, 本例中為 /usr/local
   tar zxvf yii-1.1.13.e9e4a0.tar.gz -C /usr/local
3. 由於要檢查 yii 相關元件是否正確安裝, 要 link 至 apache 可以讀到的目錄, 檢查完後可以移除連結
    ln -s /usr/local/yii-1.1.13.e9e4a0 /var/www/yii
4. 打開瀏覽器, 輸入網址 http://localhost/yii/requirements/
此網頁會列出yii 一些需要的套件是否已經安裝或設定好了
5. 如果 PDO MySQL extension 未通過, 解決方式 安裝 php5-mysql
    sudo apt-get install php5-mysql
6.  如果 GD extension 未通過, 解決方式 安裝 php5-gd
    sudo apt-get install php5-gd
7. 如果 Mcrypt extension 未通過, 解決方式 安裝 php5-mcrypt
    sudo apt-get install php5-mcrypt
8. 如果 Memcache extension 未通過, 解決方式 安裝 php5-memcache 與 memched
    sudo apt-get install php5-memcache
    sudo apt-get install memcached
    啟動 memcached
        memcached -d -m 50 -p 11211 -u root (其中 -d 表示以 daemon 方式執行, -m 後面的數字代表多少 megabytes 的記憶體來當 cache, -p 後面的數字代表哪一個 port 執行 -u 後的帳號是以哪個使用者身份執行)
9. 如果 APC extension 未通過, 解決方式 安裝 php-apc
    sudo apt-get install php-apc
10. 重啟 apache server 後, 在確認是否都變成通過
11. 如果用不到 SQLite, PostgreSQL, Oracle 或MSSQL 就不用管網頁上顯示的未通過。


    

沒有留言:

張貼留言