YII2 安裝和初始化
Yii2 通過 composer 安裝,具體安裝自行參考官方文檔或者上面的鏈接內容。 ? ? ? (推薦學習:yii教程)
Yii2 安裝完以后,按照官方文檔接下來就需要進行初始化 ./init,此處初始化時我們選擇 Development 模式,初始化后會產生以下文件:
generate?backend/config/main-local.php generate?backend/config/params-local.php generate?backend/config/test-local.php generate?backend/web/index-test.php generate?backend/web/index.php generate?common/config/main-local.php generate?common/config/params-local.php generate?common/config/test-local.php generate?console/config/main-local.php generate?console/config/params-local.php generate?frontend/config/main-local.php generate?frontend/config/params-local.php generate?frontend/config/test-local.php generate?frontend/web/index-test.php generate?frontend/web/index.php generate?yii generate?yii_testgenerate?yii_test.bat generate?cookie?validation?key?in?backend/config/main-local.php generate?cookie?validation?key?in?frontend/config/main-local.php ??chmod?0777?backend/runtime ??chmod?0777?backend/web/assets ??chmod?0777?frontend/runtime ??chmod?0777?frontend/web/assets ??chmod?0755?yii ??chmod?0755?yii_test
可以看出 Yii2 初始化的主要工作是產生一些配置文件和腳本文件,如果你使用?github?作為代碼版本庫,你會發現這些配置和腳本文件默認是被忽略提交的,具體參見文件所在目錄的?.gitignore?。
這意味著什么?當你通過 GitHub 將代碼部署到生產服務器的時候,你需要再次通過?./init?進行初始化;當然,那時你需要以?Production?模式進行初始化了;也許你會覺得很煩,但是當你操作后才發現這樣的方式很靈活。
根目錄下的?/vendor?是第三方代碼庫(包括Yii2源碼等),默認情況下是忽略提交的,由?Composer?維護。
但由于?Composer?在中國被墻速度慢,所以此推薦將?/vendor?也加入版本庫,具體操作:注釋掉根目錄下?/.gitignore?文件里的?/vendor?內容。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END