安装yii2时,composer安装遇到的一些问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装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安装遇到的一些问题的主要内容,如果未能解决你的问题,请参考以下文章

Composer 无法安装 yii2 扩展

YII2.0版本框架利用composer安装

composer 安装 Yii2 的坑

yii2项目中运行composer 过程中遇到的问题

Composer 学习笔记

composer安装yii2.0