1、下載yii2advanced模板后刻坊,解壓,在根目錄下執(zhí)行:
./init
會(huì)出現(xiàn)提示選擇Develop[0]還是Production[1]環(huán)境党晋,然后輸入yes谭胚,就安裝完了
2徐块、安裝user數(shù)據(jù)表,advanced模板默認(rèn)的數(shù)據(jù)庫(kù)名稱是yii2advanced灾而,在common/config/main-local.php中修改胡控,這個(gè)數(shù)據(jù)庫(kù)需要提前在你的數(shù)據(jù)庫(kù)中創(chuàng)建,在根目錄下執(zhí)行
./yii migrate
yii migrate會(huì)自動(dòng)找到console/migrations下的*_init.php, 也可以在輸入./yii查看有哪些命令可用. 有關(guān)migrate的具體使用后面會(huì)專門講一下旁趟。
順利的話會(huì)提示:
Yii Migration Tool (based on Yii v2.0.12)
Creating migration history table "migration"...Done.
Total 1 new migration to be applied:
m130524_201442_init
Apply the above migration? (yes|no) [no]:yes
*** applying m130524_201442_init
> create table {{%user}} ... done (time: 0.026s)
*** applied m130524_201442_init (time: 0.046s)
1 migration was applied.
Migrated up successfully.
當(dāng)然也有可能會(huì)出現(xiàn)錯(cuò)誤昼激,我在安裝時(shí)就報(bào)錯(cuò)了:
Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or directory'in
/Applications/XAMPP/xamppfiles/htdocs/yii_advanced/vendor/yiisoft/yii2/db/Connection.php:534
我的解決方法是,修改common/config/main-local.php中的:
mysql:host=localhost 中改為 host=127.0.0.1