php composer 学习记录
来源:互联网 发布:python 写shell脚本 编辑:程序博客网 时间:2024/06/15 13:25
定义:
php项目依赖管理工具,类似于node的npm,python的pip,linux的yum等。
限制:
PHP 5.3.2+ 以上版本
安装 composer :
局部: 1、curl -sS https://getcomposer.org/installer | php --install-dir=xxx 解释: curl 文件传输工具 -s 静默模式 -S 有错时输出错误 https://getcomposer.org/installer php文件 | 管道 php 执行 --install-dir 指定安装路径 2、php -r "readfile('https://getcomposer.org/installer');" | php全局: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 解释: /usr/local/bin/ 在PATH中,故可以全局调用
给项目安装依赖:
1. 要开始在你的项目中使用 Composer,你只需要一个 composer.json 文件. 内容格式:(以monolog为例) { "require": { "monolog/monolog": "1.0.*" } } 其中 monolog/monolog 是要安装的依赖名称。 斜杠前为供应商名称,后面为项目名称。 1.0.* 为版本号。*为通配符。2. 若composer有局部权限,则运行:php composer.phar install 若为全局权限,则运行 composer install 这将会找到 monolog/monolog 的最新版本,并将它下载到 vendor 目录。 这是一个惯例把第三方的代码到 一个指定的目录 vendor。 并且会生成一个conposer.lock文件(锁定你安装的依赖库的版本) 若你使用了git等版本控制,请提交你应用程序的 composer.lock (包括 composer.json)到你的版本库 中(多人协作时保证依赖的一致)
composer 资源库
packagist(https://packagist.org/) 是一个composer 主要的线上资源库。包含了绝大部分的稳定的php第三方类库。任何发布在packagist上的包都可以被composer直接使用而不用指定资源来源信息。
更多请查阅:http://docs.phpcomposer.com/
阅读全文
0 0
- php composer 学习记录
- php composer学习
- php Laravel 学习【composer安装】
- php composer
- php composer
- php composer
- Hyperldeger Composer 错误记录
- php管理依赖关系工具composer学习笔记
- php 学习记录
- php学习记录1
- PHP 学习使用记录
- PHP正则学习记录
- PHP学习记录
- php学习记录 jsonp
- php学习记录
- PHP学习记录1
- PHP学习记录2
- php学习记录
- 5天玩转C#并行和多线程编程 —— 第四天 Task进阶
- Shader学习笔记(一)
- 【PHP基础知识】——cookie与session的区别
- 常用前端社会分享code
- Windows Update无法检查更新
- php composer 学习记录
- linux- dns和ddns服务
- O(1)时间检测2的幂次-LintCode
- Linux文件IO-open,write,read,lseek,close
- Bentley AutoPLANT Plant Design XM 08.09.03.30 _USB 完整好用版)\
- 下载的文件没有文件类型
- 树莓派TF卡低格,存储空间还原
- Maya常用工具添加自定义方法
- Easyui dialog对话框遮挡关闭按钮问题的解决