首頁 後端開發 php教程 Yii2的相關學習紀錄,安裝Yii2(一)

Yii2的相關學習紀錄,安裝Yii2(一)

Jul 29, 2016 am 08:56 AM
composer github yii2

原先學習過Yii1的相關知識,但是也是半懂不懂的,但稍微的結構是了解的。現在利用晚上的時間學習Yii2的使用,這裡記錄下,以免自己以後忘記。

目前已看一部分Yii2的權威指南,雖然Yiiframework中文網站的權威,跟英文版本比較有些章節缺失內容,但也能大體了解,用的某功能時再仔細看。順便看了慕課網上的“與Yii框架不得不說的故事”,講的也不錯的。

還有比較重要的是需要FQ用google,畢竟是國外的框架,中文的內容比較少,大部分解答都能在谷歌中搜尋到,這裡可以用XX-Net,具體的如何用自己看說明吧

首先是安裝,這裡用的Yii2高級模板,而且不建議用本地,既然有了composer就學習下新事物吧:

1、composer代碼倉庫,在這裡可以找到Yii2的所有東西,好比在搜尋框中輸入“yiisoft/yii2-app-advanced”,這個就是我們要找的Yii2進階範本。這個程式碼庫是和github對應的,可以查看右上角的github位址,然後查看說明如何安裝Yii2。

2、下載composer,當然,由於牆的原因,用composer可能會沒辦法用。這裡需要用到中國鏡像,有些鏡像已經停止更新了,截至今天(2016/03/27),可用的是這個composer中國全量鏡像,照使用說明來應該就可以用了。

上面兩部配置好後應該就可以用composer下載Yii2了。安裝遇到的問題(windows系統下):

1、

Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\VersionParser::parseLinks<> ....
登入後複製

可以查看這個:https://github.com/yiisoft/yii2/issues/9794,也就是刪除相關目錄下的“fxp”文件夾,再重新按步驟來下。

2、windows下安裝時,一種情況有可能要輸入github帳號密碼和token,這個就是註冊github帳戶,然後在「個人中心」->「Settings」->"Personal access tokens"中來產生個token就行了;還遇到一種情況提示'git'命令不識別,那就需要下載github的客戶端試試,不行可能還需要git加入環境變量中

3、安裝完成後可能會遇到這個:

<span>Invalid Parameter – yii\base\InvalidParamException
The </span><span>file</span> or directory to be published does not exist: E:\www\yii2\yii2test1/vendor\bower/jquery/dist
登入後複製

這個可能是當時輸入下面這個:

composer global require <span>"</span><span>fxp/composer-asset-plugin:~1.1.1</span><span>"</span>
登入後複製

時版本不對,導致目錄位置錯誤,一種方法是可以重新輸入上面正確的版本,然後

composer self-<span>update
composer global update
composer update</span>
登入後複製
reee也是目前需求的文件在vendorbowerbower-asset下,所以將下面的jquery文件拷貝到上一個目錄下也可以正常運作。但最好用第一種方法,第二種不知道有沒有副作用。

安裝基本上就這樣了,雖然很費勁,但是學習下新的方法也是不錯的,反正遇到問題就百度或者谷歌走起。具體的composer用法,自己也沒掌握,用到時再搜尋吧。就這樣,先去打球去了,科科!

以上就介紹了Yii2的相關學習記錄,安裝Yii2(一),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Composer 的進階功能:別名、腳本與衝突解決 Composer 的進階功能:別名、腳本與衝突解決 Jun 03, 2024 pm 12:37 PM

Composer 的進階功能:別名、腳本與衝突解決

PHP 微服務容器化的敏捷開發與維 PHP 微服務容器化的敏捷開發與維 May 08, 2024 pm 02:21 PM

PHP 微服務容器化的敏捷開發與維

PHP 程式碼版本控制與協作 PHP 程式碼版本控制與協作 May 07, 2024 am 08:54 AM

PHP 程式碼版本控制與協作

PHP 數組轉物件的常見方式有哪些? PHP 數組轉物件的常見方式有哪些? Apr 28, 2024 pm 10:54 PM

PHP 數組轉物件的常見方式有哪些?

PHP數組分頁中如何使用Redis快取? PHP數組分頁中如何使用Redis快取? May 01, 2024 am 10:48 AM

PHP數組分頁中如何使用Redis快取?

如何使用 PHP CI/CD 實現快速迭代? 如何使用 PHP CI/CD 實現快速迭代? May 08, 2024 pm 10:15 PM

如何使用 PHP CI/CD 實現快速迭代?

PHP 資料結構的視覺化技術 PHP 資料結構的視覺化技術 May 07, 2024 pm 06:06 PM

PHP 資料結構的視覺化技術

PHP Web 服務開發與 API 設計的維護與更新 PHP Web 服務開發與 API 設計的維護與更新 May 06, 2024 pm 02:57 PM

PHP Web 服務開發與 API 設計的維護與更新

See all articles