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

WBOY
發布: 2016-07-29 08:56:21
原創
1204 人瀏覽過

原先學習過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教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板