Composer是什么?
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
P.S 目前Composer v1.6 版本已经正式发布。Composer是 PHP 世界里用于管理项目依赖的工具。
如果你已经安装了 Composer ,请直接执行 composer self-update 命令即可。
如果还没安装,请参考安装说明。Compoer/Packagist 中国全量镜像提供了对 Composer 安装的 CDN 加速支持。
此次更新包含如下改变:
从本地 git 仓库检出 commit 时提升了安装和更新的效率
新增 check-platform-reqs 命令,用于检查本地安装的 PHP 和扩展模块的版本是否满足安装包的需求
新增了对 SPDX 协议标识 v3.0 的支持,并且不再建议使用 GPL/LGPL/AGPL 标识,这样就可以添加 -only 或 -or-later 后缀了
新增了对 --with-all-dependencies 参数的支持,用于 update 和 require 命令执行时更新所有列出的依赖包
新增了在 composer.json 文件中对 scripts-descriptions 键的支持,用于自定义描述并对自定义命令添加文档说明
新增对全大写的 NO_PROXY 环境变量的支持
新增了对 COMPOSER_DEFAULT_ 环境变量的支持,用于预先填充 init 命令
新增了对 COMPOSER_MEMORY_LIMIT 环境变量的支持,以便让 Composer 明确设置 PHP 内存的限制值
对于可执行文件增加了简单字符串(simple strings)的支持
新增对本地很古老的代码仓库的支持
新增了对执行 init 和 require 命令时对输入的 package 名称提供拼写建议的功能
修复了对 installed.json 文件中的数据按照 package 名称以字母顺序排序的问题
修复了与 Symfony 4.x 组件的兼容,此组件是 Composer 所使用的
我们平时在windows里使用composer总是报不是内部或外部命令,也不是可运行的程序。这可真是急坏了人,那么下面小编就来告诉大家一个快速设置composer全局配置的小技巧:
1.将composer安装目录里的composer.phar文件复制到php.exe文件目录下
2.创建composer.bat文件,写入 @php "%~dp0composer.phar" %* 到composer.bat文件中
3.打开cmd,输入SET PATH=c:/ 然后关闭cmd(PS:这是一个不用重启就更新环境变量的方法)
然后再次打开cmd,输入composer -V试试看,是不是很简单~!!
喜欢这个小技巧的话,快来点赞吧~