composer入门
来源:互联网 发布:视频短片软件 编辑:程序博客网 时间:2024/06/07 18:32
简介
对于现代语言而言,包管理器基本上是标配,Java有Maven,Python有pip,NodeJs有Npm
,PHP之前是PERAR,不过PEAR有很多缺点。
- 依赖处理容易出现问题
- 配置非常复杂
- 难用的命令行接口
好在Composer诞生了。Composer是PHP中用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部攻击,Composer会帮我门安装这些依赖的库文件。这类似于CentOs中的yum命令。
Composer作用
- composer是用来管理(更新、下载、卸载)php包
- composer还可以实现自动加载
安装Composer
详情看官网 http://docs.phpcomposer.com/00-intro.html
使用Composer安装依赖
在项目目录建立composer文件,说明依赖,比如你的项目依赖
monolog
那么你需要在composer.json文件中输入以下内容:
{
“require”:{
“monolog/monolog”:”1.21.*”
}
}
安装依赖
- 安装依赖非常简单,只需在项目目录下运行:
composer install
- 如果没有全局安装的话,则运行
php composer.phar install
使用Composer安装的代码
Composer提供了自动加载的特性,只需要在你的代码中加入下面一行:
require ‘vendor/autoload.php’;
Composer仓库
packagist.org是Composer的仓库,很多著名的PHP库都能在其中找到。我们也可以提交自己的库。
更新Composer
Composer最好经常更新
composer self-update
更新依赖
//如果修改了Composer.json文件,需要执行下面的命令,Composer.json文件才生效
php composer.phar update
如果你只是想更新几个包,你可以分别列出他们:
composer update vendor/package vendor/package2
阅读全文
0 0
- Composer入门
- Composer入门
- Composer入门
- composer入门
- Composer入门(转)
- Composer快速入门
- Composer和PHPUnit入门
- PHP依赖管理器:Composer 入门
- PHP依赖管理工具Composer入门
- PHP依赖管理工具Composer入门
- PHP依赖管理工具Composer入门
- PHP依赖管理工具Composer入门
- Composer快速入门(张高伟)
- Composer
- Composer
- composer
- composer
- Composer
- ThinkPad L460笔记本如何换装win7系统?
- AndroidStudio提交新项目到git@osc开源中国
- intellij idea使用maven本地仓库及修改本地仓库路径
- quartus仿真提示: Can't launch the ModelSim-Altera software
- requirejs原理深究以及r.js和gulp的打包
- composer入门
- JPush极光推送会有时绑定不了registrationID的解决方法
- 翻译《有关编程、重构及其他的终极问题?》——28.如果你可以使用简单的函数就不要使用宏
- java-day03-reflect-Field
- OC语言学习04-数组
- vue-router实现路由懒加载
- 怎么解决TortoiseGit每次Pull或者Push都需要输用户名密码的问题
- Python读取目录下子文件
- redis最大缓存设置策略