摘要:官方文檔給出了兩種的安裝方式。一種是通過(guò)歸檔文件安裝,另一種則是通過(guò)進(jìn)行安裝。為啥要通過(guò)歸檔文件的方式安裝呢,其實(shí)你我心里都是明白的,因?yàn)榱硪环N安裝方式失敗了,別無(wú)選擇嘛。
作者:白狼 出處:http://www.manks.top/document/install.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
官方文檔給出了兩種Yii2的安裝方式。一種是通過(guò)歸檔文件安裝,另一種則是通過(guò)composer進(jìn)行安裝。兩種方式具體有什么不同呢?我們這里不討論,安裝完了你自然也就明白了。
相信很多小伙伴想學(xué)Yii2,但是大部分都死在了開頭。所謂萬(wàn)事開頭難,Yii2無(wú)疑更好的證實(shí)了這一點(diǎn),還沒開始就先給你一棒槌。
安裝前準(zhǔn)備工作
確保你的php是PHP 5.4 以上版本
確保安裝了PDO PHP擴(kuò)展
確保安裝了相應(yīng)的數(shù)據(jù)庫(kù)驅(qū)動(dòng),如 pdo_mysql
通過(guò)歸檔文件進(jìn)行安裝
我們先以簡(jiǎn)單地方式安裝Yii2,所謂的簡(jiǎn)單方式,其實(shí)更好的說(shuō)應(yīng)該是更容易安裝成功的方式,那就是通過(guò)歸檔文件進(jìn)行安裝!也就是說(shuō)基本框架都是別人整理好了,你只需要下載下來(lái)解壓并簡(jiǎn)單的配置即可。為啥要通過(guò)歸檔文件的方式安裝呢,其實(shí)你我心里都是明白的,因?yàn)榱硪环N安裝方式失敗了,別無(wú)選擇嘛。我們來(lái)看具體的操作步驟
1、去官網(wǎng)下載一份高級(jí)模板,關(guān)于基礎(chǔ)模板我們不做介紹,確實(shí)沒啥介紹的。請(qǐng)參考下圖中標(biāo)記的位置進(jìn)行下載
(圖片見原文)
2、解壓后拷貝advanced目錄放到web可訪問(wèn)目錄,文件名advanced,不做改動(dòng)
3、如果你是類linux系統(tǒng),切換到advanced目錄執(zhí)行php init命令進(jìn)行初始化,如果你是windows系統(tǒng),請(qǐng)雙擊advanced目錄下的init.bat文件
4、接下來(lái)會(huì)讓我們選擇開發(fā)環(huán)境 0開發(fā)環(huán)境 1生產(chǎn)環(huán)境 這里我們選擇0 開發(fā)環(huán)境,輸入后回車,會(huì)讓我們輸入yes或者no進(jìn)行確認(rèn),這里我們輸入yes確認(rèn)即可
5、驗(yàn)證下是否安裝成功了,這個(gè)時(shí)候你可以在瀏覽器地址欄輸入http://localhost/advanced/frontend/web/看效果了,界面上顯示一個(gè)大大的Congratulations即代表安裝成功!
通過(guò)Composer進(jìn)行安裝
如果你是第一次聽說(shuō)過(guò)composer或者第一次使用composer,我還是建議你先去了解下什么是composer,這家伙是干嘛的。這里有一份Composer中文文檔,希望對(duì)你有所幫助!
一般情況下,composer 安裝包的數(shù)據(jù)(主要是 zip 文件)是從 github.com 上下載的,安裝包的元數(shù)據(jù)是從packagist.org 上下載的。眾所周知,國(guó)外的網(wǎng)站連接速度很慢,并且隨時(shí)可能被“墻”甚至“不存在”,這就會(huì)導(dǎo)致很多人composer失敗。我們建議大家的composer國(guó)內(nèi)鏡像,可參考Packagist/Composer中國(guó)全量鏡像,如此一來(lái),我們?cè)偻ㄟ^(guò)composer安裝或者更新就不再怕會(huì)失敗的問(wèn)題了,當(dāng)然,你網(wǎng)速很慢的時(shí)候仍然不行。我們來(lái)看具體的操作步驟
繼續(xù)閱讀
[考慮目前國(guó)內(nèi)網(wǎng)站大部分采集文章十分頻繁,更有甚者不注明原文出處,原作者更希望看客們查看原文,以防有任何問(wèn)題不能更新所有文章,避免誤導(dǎo)!]
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/21600.html
摘要:為了演示特性的基本使用,我將會(huì)帶領(lǐng)大家構(gòu)建一個(gè)簡(jiǎn)單的博客管理系統(tǒng)。目前為止,我們借助生成了一系列操作。有好提示實(shí)際開發(fā)中,后臺(tái)管理理應(yīng)利用協(xié)助開發(fā),可快速提高開發(fā)效果。 作者:白狼 出處:http://www.manks.top/document/easy_blog_manage_system.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出...
摘要:出于實(shí)戰(zhàn)基礎(chǔ)加之自語(yǔ)言的書籍出版以來(lái),幾乎所有的編程書籍都講述了一個(gè)的例子作為開始。操作,其實(shí)就是一個(gè)是動(dòng)作的意思,也可以描述為我們前面說(shuō)的響應(yīng)地址。 作者:白狼 出處:http://www.manks.top/document/yii_first_application.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接,否則保留追究...
摘要:之速率限制什么是速率限制權(quán)威指南翻譯過(guò)來(lái)為限流,為防止濫用,你應(yīng)該考慮對(duì)您的限流。如果在規(guī)定的時(shí)間內(nèi)接收了一個(gè)用戶大量的請(qǐng)求,將返回響應(yīng)狀態(tài)代碼這意味著過(guò)多的請(qǐng)求。 Yii2.0 RESTful API 之速率限制 什么是速率限制? 權(quán)威指南翻譯過(guò)來(lái)為限流,為防止濫用,你應(yīng)該考慮對(duì)您的 API 限流。 例如,您可以限制每個(gè)用戶 10 分鐘內(nèi)最多調(diào)用 API 100 次。 如果在規(guī)定的時(shí)...
摘要:之版本控制之前我寫過(guò)兩篇關(guān)于如何搭建,以及認(rèn)證等處理,但是沒有涉及到版本管理,今天就來(lái)談?wù)劙姹竟芾砣绾螌?shí)現(xiàn)。如果你還沒有安裝,你可以按照這里的說(shuō)明進(jìn)行安裝。 Yii2.0 RESTful API 之版本控制 之前我寫過(guò)兩篇關(guān)于 Yii2.0 RESTful API 如何搭建,以及 認(rèn)證 等處理,但是沒有涉及到版本管理,今天就來(lái)談?wù)劙姹竟芾砣绾螌?shí)現(xiàn)。 索性就從頭開始一步一步搭建吧,但是關(guān)...
摘要:繼控制器與視圖交互,本篇將講解如何自定義全局函數(shù),以及使用自帶的用戶注冊(cè)登錄功能全局函數(shù)有時(shí)候我們希望自定義一些函數(shù),可以在全局中調(diào)用,如默認(rèn)的在頁(yè)面上的顯示效果并不好,尤其是多層級(jí)數(shù)組的情況下,一大坨數(shù)據(jù)很難分辨。 繼控制器與視圖交互,本篇將講解如何自定義全局函數(shù),以及使用yii自帶的用戶注冊(cè)登錄功能 全局函數(shù) 有時(shí)候我們希望自定義一些函數(shù),可以在全局中調(diào)用,如php默認(rèn)的var_d...
閱讀 4749·2021-11-19 09:59
閱讀 3629·2021-10-12 10:12
閱讀 2802·2021-09-22 15:25
閱讀 3491·2019-08-30 15:55
閱讀 1347·2019-08-29 11:27
閱讀 1631·2019-08-28 18:06
閱讀 2905·2019-08-26 13:41
閱讀 2716·2019-08-26 13:41