今天沒事看了下用composer安裝yii,以前都是下載的zip文件,解壓就ok了。心血來潮研究研究吧,畢竟官方上建議使用前者安裝。
把官方安裝步驟列出來,下面針對官方步驟一一解說(反駁)
官網所說:
按照官網的步驟遇到的問題:
1、安裝composer asset插件的命令 php composer.phar global require "fxp/composer-asset-plugin:^1.2.0",報錯找不到composer.phar
解決:首先說明我使用的是win7系統,安裝composer很簡單,下一步下一步就ok了,不過暗地里幫我們把php和composer這2命令給加到了系統環境變量。這樣我們能全局使用這2個命令,so 安裝composer asset插件的時候應該使用 composer命令而不是php composer.phar。
2、首先安裝基本應用程序
composer create-project yiisoft/yii2-app-basic basic(后來摸索出這個就是項目的名稱,可以隨便改哦!) 2.0.11
讓輸入github上面的token 而不是官網所說的用戶名和密碼,這個就需要github上注冊賬號然后新建立個人token
3、本以為萬事大吉,坐等yii,誰知最后出來個鬼東西。
解決:上面說明沒有安裝成功,究其所因還要追溯到第一步,安裝composer asset,按照官網安裝的是1.2.0版本,問了yii群里的成員,他們建議使用1.1.1版本,我重新安裝composer asset插件,竟然可以下載了,之后我又測試安裝1.2.0版本也可以。這是讓我困惑的地方,群里大牛說asset這個插件不向前兼容 所以你安裝新的插件 沒有辦法下載老的資源。不過用1.1.1確實解決了。
總之,官網上的composer安裝步驟就是一個坑,哈哈~~~具體還得自己動手操作。