安裝yii2時,composer安裝遇到的一些問題
安裝YII2時運行:
php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
報錯could not open input file:composer.phar
重新安裝composer時又報錯:
C:\Users\Administrator>php -r "readfile(‘https://getcomposer.org/installer‘);" | php
報錯如下:
All settings correct for using Composer
Downloading...
Failed to decode zlib stream,問題就這裏,
編輯php.ini,搜索zlib,將zlib.output_compression = Off改成zlib.output_compression = On.
編輯完後,重啟服務。
再次運行C:\Users\Administrator>php -r "readfile(‘https://getcomposer.org/installer‘);" | php
結果如下:Composer (version 1.4.2) successfully installed to: C:\Users\Administrator\composer.phar
User it:php composer.phar
之後呢,改變composer的鏡像為中國國內鏡像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
最後,再次運行
php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
Changed current directory to C:/Users/Administrator/AppData/Roaming/Composer./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing fxp/composer-asset-plugin (v1.3.1): Downloading (100%)
Writing lock file
Generating autoload files
至此,Composer Asset插件:composer-asset-plugin安裝成功。
運行composer self-update,再接著安裝yii2高級應用程序模板。
不過在進行安裝yii2高級應用程序模板的時候發現速度太慢了,別急,按步驟一步步來。
php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.12
在安裝的過程中會遇見讓我輸入一個token,這個token由github給我們生成。到github.com上用qq郵箱註冊一個賬號後,通過郵箱驗證然後進入personal settings這個面板點擊左側導航欄最下一個Personal access tokens,token名隨便填一個,生成一個token。將這個生成的token保存好,然後在命令行中粘貼這個生成的token,enter繼續,會提示Token stored successfully.然後繼續安裝。
安裝yii2時,composer安裝遇到的一些問題