composer新理解
来源:互联网 发布:php base64编码 编辑:程序博客网 时间:2024/05/16 14:26
一直以来都在使用composer,但是却不知道其为何物,只知道他是一个平台。他确实是一个平台,所有的开发者如果有一个比较完善的源码或者叫软件,就可以放到composer这个平台上面,composer有自己的一套标准来审核这些源码,并且进行打包,每个安装了composer(composer.phar)这个脚本的用户就可以通过使用composer.pahr来下载所需要的源码。
当然,有composer.json和composer.lock两个文件。
composer.json这个文件是使用composer install(composer.phar install)
的时候使用的文件,这个文件里面是所有你的项目依赖的包,composer都会从服务器下载到你的项目的ventor文件中的。
composer.lock这个文件是使用composer update(composer.phar install)
的时候使用的文件,这个文件主要跟composer.json的作用一样也是下载项目依赖的包,不过这个是比较项目最初依赖的包,只现在最新的更新包,如果已有的就不再下载了。
注:composer install(composer.phar install)
这里有两种格式调用,最本质的其实是composer.phar install
这种,但是为了方便起见,都会把composer.phar加入到全局变量里面,如:sudo mv ./composer.phar /usr/local/bin/composer
Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/49658637
- composer新理解
- 深入理解Composer autoload
- Composer和laravel的理解
- Composer PHP依赖管理的新时代
- Composer PHP依赖管理的新时代
- Composer PHP依赖管理的新时代
- Composer -- PHP依赖管理的新时代
- Composer -- PHP依赖管理的新时代
- Composer -- PHP依赖管理的新时代
- Composer PHP依赖管理的新时代
- 关于composer一些学习和理解
- 关于composer一些学习和理解
- composer 自动载入的简单理解
- Composer
- Composer
- composer
- composer
- Composer
- AlertDialog单选列表对话框焦点获取问题
- javaScript的on方法,动态触发事件
- C++判断域名是否合法
- Activity启动过程详解
- iOS9 HTTP 不能正常使用的解决办法
- composer新理解
- UWP开发之StreamSocket聊天室(二)
- struct tm 与 time_t
- SpringMVC的几种返回方式
- @SuppressWarnings("resource")
- 模板_线段树
- spring mvc 返回json的配置
- 一个libvirt/qemu创建虚拟机错误的解决办法
- android源码学习之源码编译并nexus s真机刷机