本文是Yii學(xué)習(xí)總結(jié)系列文章的第一篇,主要給大家介紹下YII的簡單介紹及安裝和配置,有需要的小伙伴參考下吧。
之前寫過Yii的文章,正好假期沒啥事,就結(jié)合以前的文章,Yii的官方文檔,再加上最近的關(guān)于Yii的收獲總結(jié)一下,寫個系列~~
Yii是一個基于組件的高性能PHP框架,用于開發(fā)大型Web應(yīng)用。Yii采用嚴(yán)格的OOP編寫,并有著完善的庫引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務(wù),到主題化,I18N和L10N,Yii提供了今日Web 2.0應(yīng)用開發(fā)所需要的幾乎一切功能。事實上,Yii是最有效率的PHP框架之一。Yii是一個高性能的PHP5的web應(yīng)用程序開發(fā)框架。通過一個簡單的命令行工具 yiic 可以快速創(chuàng)建一個web應(yīng)用程序的代碼框架,開發(fā)者可以在生成的代碼框架基礎(chǔ)上添加業(yè)務(wù)邏輯,以快速完成應(yīng)用程序的開發(fā)。
安裝Yii
在安裝Yii之前,你必須配置好你的開發(fā)環(huán)境,如一臺支持PHP5.1.0以上版本的Web服務(wù)器。Yii已經(jīng)在Windows和Linux操作系統(tǒng)上的 Apache Web服務(wù)器測試通過。它可能也會運(yùn)行在其他平臺上的支持PHP5的Web服務(wù)器,互聯(lián)網(wǎng)上公布了很多免費(fèi)資源,你可能會獲得一個配置好PHP5的Web 服務(wù)器環(huán)境。在這里我們會拋開Web服務(wù)器和PHP5的安裝。
Yii的安裝其實非常簡單,實際只需要兩個步驟:
從 http://www.yiiframework.com/ 下載Yii框架 解壓下載文件到Web服務(wù)器可訪問的目錄下。
安裝完成后,建議你檢查一下當(dāng)前服務(wù)器是否已經(jīng)滿足了Yii的所有要求。
幸運(yùn)的是,這樣做很容易,Yii自帶了一個簡單的檢查工具。要調(diào)用它,在你的瀏覽器地址欄中輸入:http://yourhostname/path/to/yii/requirements/index.php,下面將顯示你服務(wù)器的配置。使用檢查工具,確定服務(wù)器沒有安裝和使用擴(kuò)展或組件,但它只是給出一個建議,以確保可以確定安裝。正如你看到的,下在的檢查結(jié)果,并非都是 Passed(通過)狀態(tài),也有部份顯示W(wǎng)arning(警告)。當(dāng)然,你的配置情況可能會略有不同,因此,你的顯示結(jié)果也會有所不同。其實下面的細(xì)節(jié)部份沒有必要全部能通過。但部份也是必要的,根據(jù) Conclusion(結(jié)論)這個段落的內(nèi)容:你的服務(wù)器配置滿足了Yii的最低要求。(Your server configuration satisfies the minimum requirements by Yii.)
創(chuàng)建一個新的應(yīng)用程序
Yii的安裝位置是你已經(jīng)知道的
WebRoot是你的Web服務(wù)器配置的根目錄
從你的命令行,進(jìn)入到framework目錄,并執(zhí)行以下內(nèi)容:
代碼如下:
你的應(yīng)用已經(jīng)成功創(chuàng)建到了/WebRoot/demo下。這個webapp命令的作用是創(chuàng)建一個全新的Yii應(yīng)用。它只需要指定一個參數(shù),無論是絕對還是相對路徑都會創(chuàng)建應(yīng)用程序。它所生成的目錄及文件只是應(yīng)用程序的一個骨架。
代碼如下:
這時不用寫一行代碼,我們就可以在瀏覽器中訪問如下 URL 來看看我們第一個 Yii 應(yīng)用:
http://hostname/testdrive/index.php
我們會看到的,這個應(yīng)用包含三個頁面:首頁、聯(lián)系頁、登錄頁。首頁展示一些關(guān)于應(yīng)用和用戶登錄狀態(tài)的信息,聯(lián)系頁顯示一個聯(lián)系表單以便用戶填寫并提交他們的咨詢,登錄頁允許用戶先通過認(rèn)證然后訪問已授權(quán)的內(nèi)容。
配置
在這個應(yīng)用中,不管到那個頁面url中都帶有index.php,如果想把它去掉,怎么辦。
新聞熱點(diǎn)
疑難解答