1. 程式人生 > >安裝yii2時,composer安裝遇到的一些問題

安裝yii2時,composer安裝遇到的一些問題

composer yii2 phar

安裝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安裝遇到的一些問題