震惊,程序员一键设置composer全局变量

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试试看,是不是很简单~!!

喜欢这个小技巧的话,快来点赞吧~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181205G0FCRY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券