什么是yii框架
Yii框架也叫做 易 框架淮捆。它是一個基于組件,用于開發(fā)大型WEB應(yīng)用的高性能PHP框架,Yii采用嚴(yán)格的OOP編寫卧惜,但是Yii2必須運行在PHP5.4以上
Yii2采用了簡寫的數(shù)組定義方式:[]
composer安裝需要5.4以上
官網(wǎng):http://www.yiiframework.com/
中文社區(qū):http://www.yiichina.com/
入門文檔:http://www.yiichina.com/doc/guide/2.0
優(yōu)點
1.學(xué)習(xí)成本較低,只要熟悉PHP語言和面向?qū)ο缶幊碳腥遥秃苋菀讓W(xué)會YII/Yii2
2.Yii2有很高的可重用性和可擴(kuò)展性咽瓷。Yii2的一切功能都是可以獨立配置、重用捷凄、擴(kuò)展的
3.功能豐富忱详,提供了很多的功能組件,可以直接使用
4.免費開源
特點
- 是一款MVC框架(模型跺涤、視圖匈睁、控制器)
- 數(shù)據(jù)庫操作(提供了SQL操作、查詢生成器桶错、活動記錄航唆、數(shù)據(jù)庫遷移)
- 與JQUERY的整合
- 表單的生成和驗證
- 身份驗證和授權(quán)(自帶)
- 主題
- 分層緩存方案:Yii2支持?jǐn)?shù)據(jù)緩存、頁面緩存院刁、片段緩存糯钙。
- 錯誤處理和日志記錄
- 自動代碼生成:Yii提供了可以自動生成的代碼的工具GII,根據(jù)你的需要,例如生成一個程序骨架,CRUD應(yīng)用等等
- 完全面向?qū)ο?/li>
Yii2的下載和安裝
Yii2的源碼托管在GitHub上面任岸,可以直接下載再榄,也可以使用Composer進(jìn)行安裝和創(chuàng)建應(yīng)用
直接下載
建議直接在官網(wǎng)進(jìn)行下載
官網(wǎng):http://www.yiiframework.com/download
安裝前提
- 安裝Yii2 必須保證PHP版本在5.4以上
- 開啟擴(kuò)展
a) 必須開啟 php_mysql 擴(kuò)展
b) 必須開啟 php_mbstring 擴(kuò)展
c) 必須開啟 php_gd2 擴(kuò)展
d) 必須開啟 php_pdo_mysql 擴(kuò)展
e) 必須開啟php_openssl.dll- 如果使用數(shù)據(jù)庫,必須安裝數(shù)據(jù)庫
使用下載的壓縮包進(jìn)行安裝
- 將下載的壓縮包解壓到指定目錄(一般情況為網(wǎng)站根目錄享潜,以便訪問)
如:解壓到D:/www 目錄下
-
解壓之后應(yīng)該得到一個image.png
文件夾困鸥,打開:
image.png
- 重要! 要使用yii2自帶的命令去生成所需的文件剑按,否則是沒有入口文件的疾就。在CMD中進(jìn)入YII2的目錄
image.png
- 使用 init 命令
image.png
如果出現(xiàn)如下界面,表示PHP沒有加入到cmd的PATH當(dāng)中艺蝴,將PHP的安裝目錄放進(jìn)環(huán)境變量當(dāng)中重新運行CMD
再次使用init命令猬腰。
image.png
首先要選擇模式,這里選擇 0 開發(fā)者模式猜敢,然后確認(rèn)選擇 輸入 yes
之后Yii2就已經(jīng)安裝成功
- 訪問Yii2
image.png