yii 架構 安裝
1.先安裝 appache2
安裝過程網上一堆,不多說,安裝完以後,測試頁打開沒有問題的話,就修改網站的目錄,原目錄太長不友善開發。
2.安裝php5
php5的安裝版本太多,windows的安裝版本選擇zip的,因為我發現msi的安裝包總是少一些dll檔案。 安裝完成以後,直接修改dll 路徑,在環境變量裡面加入php的安裝路徑和ext的路徑。把php5ts.dll複制到system32下面
由于yii要使用pdo 驅動,是以要檢視apache2的啟動日志,如果出現PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\php\\ext\\php_pdo_pgsql.dll , 是以要把libpg.dll複制到system32下面。如果沒有這個檔案,就安裝一下postgresql 資料庫,就有這個檔案了。
這隻是其中一個解決辦法,網上其它的我也試過不過沒有好使。
3.安裝yii
按照yii的安裝提示進行安裝就可以了。生成架構結構。
4.配置yii 連接配接postgresql資料庫
(1)需要使用gii代碼生成器。在modules裡面加入
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'pickup',
),
第二行password是進入gii代碼器的密碼。寫成英文的。
(2)設定資料庫連接配接
修改原來的這個db,如下