2.什么是composer与packgist,composer的安装
目录
学习地址:
http://www.houdunren.com/houdunren18_lesson_155?vid=10258
composer与packgist关系图片

composer的安装;
composer的下载地址:
链接:https://pan.baidu.com/s/1n3urR6dcNK9OsSNJ3OJD1g 密码:h0ic
由于国外网站,win下安装composer十分吃力
用comoposer离线安装包.
用法:
1. 按要求打开PHP的相关扩展:openssl.dll , mbstring.dll ,及PDO
2. 把php.exe所在目录的路径,加入环境变量,保证随处可以cmd下调用php命令.
3. 把本压缩包下的composer.bat,composer.phar解压放到php.exe相同的目录下.
测试:
打开cmd窗口 , composer -v ,看到如下类似信息,即宣告成功.
composer -v
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.2.1 2016-09-12 11:27:19

配置composer 修改国内镜像
因为composer的软件仓库位置在国外,所以我们修改国内镜像,提高速度
composer config -g repositories.packagist composer https://packagist.phpcomposer.com
用composer安装与卸载插件
安装插件:
composer require phpoffice/phpspreadsheet卸载插件
composer remove phpoffice/phpspreadsheet
composer插件升级后报错
composer插件升级后报错,[ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\Npm
composer无法使用 [reflectionexception] class fxp\composer\assetplugin\repository\npmrepository does not exist
composer的plugin升级后,再使用composer会报错,比如直接在命令行中只输入composer会报错:
Deprecation Notice: The Composer\Package\LinkConstraint\MultiConstraint class is deprecated, use Composer\Semver\Constraint\MultiConstraint instead. in phar:///usr/local/bin/composer/src/Composer/Package/LinkConstraint/MultiConstraint.php:17
Deprecation Notice: The Composer\Package\LinkConstraint\LinkConstraintInterface interface is deprecated, use Composer\Semver\Constraint\ConstraintInterface instead. in phar:///usr/local/bin/composer/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php:17
直接上报错的图:

或者再升级一下是这样的:

在网上搜了许多解决办法,但都不成功,直到……
重点来了,从上面报错的原因中可以看到,上面提到了让你将目录切换到C:/Users/***/AppData/Roaming/Composer ,上面提到了有文件重复了,所以接下来要做的就是将C:\Users\Administrator\AppData\Roaming\Composer\vendor下面的fxp文件件直接删掉。重新打开cmd,再检查一下,看composer就可以用啦。

2.什么是composer与packgist,composer的安装的更多相关文章
- win10使用Composer-Setup安装Composer以及使用Composer安装Yii2最新版
1:下载 ca-bundle.crt和cacert.pem 将这两个文件放在php目录下 2:php.ini中添加上述两个文件的路径 curl.cainfo=C:/xampp/php/ca-bundl ...
- Windows 下 Composer 与 Laravel 4 的安装
1.安装Composer Composer是PHP的依附经管对象之一,官方网站 http://getcomposer.org/ .它支撑多种安装体式格式,对于在win下做开辟的草来说,最便捷的体式格式 ...
- PHP Composer 包管理器的安装和使用
一,包管理器的安装 01,首先确定 php 命令能够全局使用,要是不能请修改环境变量 02,使用 curl 命令安装 => curl -sS http://install.phpcomposer ...
- 【laravel54】composer install与composer update的区别
1.基础概念: 我们需要明白laravel项目里面有2个配置文件,composer.json和composer.lock文件,前者是下载的依赖包配置文件,后者是锁定的包版本信息. 使用之前,需要cd ...
- Composer三步曲:安装、使用、发布
转载地址:https://segmentfault.com/a/1190000011858458 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ 在现代化的PHP开发 ...
- linux下安装composer以及使用composer安装laravel
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/nianzhi1202/article/details/72770099 一.安装composer之前 ...
- Linux服务器下安装Composer 并使用Composer安装Thinkphp5.0
Composer官方文档:https://docs.phpcomposer.com/00-intro.htmlComposer是一个php的包管理器.要求php版本在5.3以上. 一.安装Compos ...
- windows下安装composer抛出Composer\Downloader\TransportException异常解决办法
1. 把默认的 secure-http 改成false composer config -g secure-http false 2. 修改配置文件 #修改全局文件(推荐) composer conf ...
- Windows安装Composer出现【Composer Security Warning】警告
提示信息: The openssl extension is missing from the PHP version you specified.This means that secure HTT ...
随机推荐
- 15 Puzzle LightOJ - 1121
https://cn.vjudge.net/problem/LightOJ-1121 #include<cstdio> #include<algorithm> #include ...
- Ubuntu系统修改服务器的静态ip地址
Ubuntu 16.04 #vi /etc/network/interfaces auto lo iface lo inet loopback auto ens3 iface ens3 inet st ...
- ASM 磁盘组的的scrip
之前经常用如下方式进行查询:步骤 1 以oracle用户登录系统.步骤 2 执行如下命令改变ORACLE_SID环境变量.$ export ORACLE_SID=+ASM1[1或者2]需要通过ps - ...
- 4. 把一幅彩色图像的R、G、B分量单独显示。
#include <cv.h> #include <highgui.h> int main(void) { IplImage* oo = cvLoadImage(); IplI ...
- java wait(),notify(),notifyAll()
wait()的作用是使当前执行代码的线程进行等待,此方法是Object类的方法,该方法用来将当前线程置入“预执行队列”中,并且在wait()所带的代码处停止执行,直到接到通知或被中断位置.在调用wai ...
- Uncaught Error: Bootstrap's JavaScript requires jQuery
在写bootstarp的时候,一直报 Uncaught Error: Bootstrap's JavaScript requires jQuery 查看了自己引入的文件路径是对的,也可以使用jquer ...
- Java 2 个 List 集合数据求并、补集操作
开发过程中,我们可能需要对 2 个 或多个 List 集合中的数据进行处理,比如多个 List 集合数据求 相同元素,多个 List 集合数据得到只属于本身的数据,如图示: 这里写图片描述 这里以 2 ...
- ThreadLocal(关于struts2的ThreadLocal,实际上Jdk1.2就有了)
ThreadLocal是通过在不同线程中操作变量的副本,来达到线程安全的目的,是用空间资源换时间资源的方式.今天在看struts2源码的时候,发现ActionContext中,就持有一个静态的Thre ...
- spring boot + spring data jpa
Spring Data Repository的核心接口是Repository(好像也没什么好惊讶的).这个接口需要领域类(Domain Class)跟领域类的ID类型作为参数.这个接口主要是让你能知道 ...
- css 居中问题总结
html代码: <div class="box"> <div class="box-item"> 文字 </div> < ...