copmoser是第三方类库管理工具,类似于node.js的npm
安装基本使用参考:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-composer-on-ubuntu-14-04
官方文档:
https://getcomposer.org/doc/
安装:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
版本查看
composer -V
查找library
composer search phpmailer
添加需要的library( 自动生成composer.json )
composer require phpmailer/phpmailer
执行后会下载phpmailer,并生成autoload.php
更新vendor下的依赖库
composer update
更新composer
composer self-update
安装后会生成composer.lock 文件
composer.lock - 锁文件
在安装依赖后,Composer 将把安装时确切的版本号列表写入 composer.lock 文件。这将锁定改项目的特定版本。
请提交你应用程序的 composer.lock (包括 composer.json)到你的版本库中
这是非常重要的,因为 install 命令将会检查锁文件是否存在,如果存在,它将下载指定的版本(忽略 composer.json 文件中的定义)。
这意味着,任何人建立项目都将下载与指定版本完全相同的依赖。你的持续集成服务器、生产环境、你团队中的其他开发人员、每件事、每个人都使用相同的依赖,从而减轻潜在的错误对部署的影响。即使你独自开发项目,在六个月内重新安装项目时,你也可以放心的继续工作,即使从那时起你的依赖已经发布了许多新的版本。
如果不存在 composer.lock 文件,Composer 将读取 composer.json 并创建锁文件。
这意味着如果你的依赖更新了新的版本,你将不会获得任何更新。此时要更新你的依赖版本请使用 update 命令。这将获取最新匹配的版本(根据你的 composer.json 文件)并将新版本更新进锁文件。
参考:http://docs.phpcomposer.com/01-basic-usage.html
分享到:
相关推荐
Xmind形式写的关于composer的一些简单使用方法,包括简介、一些网址、安装方法、基本使用常用命令,等等等
快速学习的最佳方法是阅读博客文章基本介绍。 我们还发出了一个简单的命令来简化您的操作: vendor/bin/monorepo-builder init 基本设置完成! 1.将本地composer.json合并到Root One 将配置的部分合并到根...
一个基于文本的字幕编辑器,它支持基本操作以及更高级的操作,旨在成为KDE支持的每个平台的Subtitle Workshop的改进版本。 注意:项目开发现在在GitHub(https://github.com/maxrd2/subtitlecomposer)上进行
这是向zend restful控制器添加自定义HTTP方法的基本示例。 我在博客上有更详细的说明: : 指示 可以使用与Zend Framework Skeleton相同的方式进行安装。 这是处理git clone和composer的示例: git clone cd ZF2-...
WSH框架编写该框架是为了与Windows Host Script平台一起使用,以提供开发简单脚本工具的基本方法。 This framework is fully written in JAVASCRIPT 如何使用要使用此框架,您需要设置环境值JSLIB ,有两种方法:将...
(更多详情、使用方法,请下载后细读README.md文件) Omnipay:条纹\n用于 Omnipay PHP 支付处理库的 Stripe 驱动程序\nOmnipay是一个与框架无关的 PHP 多网关支付处理库。这个包实现了对 Omnipay 的 Stripe 支持。\n...
5) 了解图形功能的使用方法。 二.实验程序流程图 单片机第一次实验全文共26页,当前为第1页。 单片机第一次实验全文共26页,当前为第1页。 本实验通过多种方法来控制 GPIO 端口的读写,通过 GPIO 端口的读写来控制...
composer install 或者 composer update 安装对应依赖Composer 安装使用命令 composer create-project jackchow/rbacshow目录结构基本主要的目录结构如下:www WEB部署目录(或者子目录)├─application 应用目录...
(更多详情、使用方法,请下载后细读README.md文件) Laravel Scout 的 Elasticsearch 驱动程序。\n内容\n兼容性\n安装\n配置\n基本用法\n高级搜索\n迁移\n陷阱\n兼容性\n当前版本的 Elastic Scout Driver 已使用以下...
下面向您介绍用于PHP的Alipay Easy SDK的基本设计理念和使用方法。设计理念完全初始化的通用而全面的设计理念,Alipay Easy SDK对开放能力的API进行了更多粘贴近现代场景的精心设计与裁剪,简化
安装此扩展程序的首选方法是通过composer。 无论运行 composer require nullref/yii2-datatables 或添加 "nullref/yii2-datatables": "~1.0" 到composer.json文件的require部分。 基本用法 <?= \nullref\...
使用方法 启动:./redis-cli Windows启动程序:redis-cli.bat(可能需要自行编辑一下,手动修改php.exe文件的路径) 输入redis连接:主机端口(可以启用身份验证输入密码,如果有需要自己去src
使用Composer安装创建新的Laminas MVC项目的最简单方法是使用 。 如果尚未安装,请按照安装。 要创建新的Laminas MVC项目,请执行以下操作: $ composer create-project -sdev laminas/laminas-mvc-skeleton path/to...
您可以使用Composer轻松快速地安装此软件包。 通过Composer要求软件包: $ composer require intervention/httpauth Laravel集成(可选) HttpAuth库旨在与Laravel Framework(> = 5.5)一起使用。 它带有服务...
另一种方法就是使用视图数据共享,视图数据共享的基本使用很简单,可查看视图文档了解详情,这里我们演示两个使用示例:在视图间共享数据和视图Composer 在视图中共享数据 除了在单个视图中传递指定数据之外,有时候...
配置文件是使用方法存储基本信息的软件包,包括地址,电话号码,电子邮件和网站。 安装 为了在您的Laravel项目中安装Profile: $ composer require cleaniquecoders/profile 然后在您的config/app.php中将以下内容...
Laravel应用程序自我更新 该软件包提供了一些基本方法来为Laravel 5应用...安装要使用从主服务器安装最新版本: $ composer require codedge/laravel-selfupdater组态安装软件包后,您需要通过以下方式发布配置文件$ ...
它是PHP开发人员从其构建站点的起点,并包括基本的用户管理类和方法。 使用的技术: 先决条件 需要PHP 最低版本: 7.0 需要pdo_mysql扩展 建议启用shell_exec 需要MySQL 推荐版本5.6+ 需要Composer 推荐版本...
使用元数据生成基本验证规则 模型类型提示已删除,可以使用 安装 如果您使用的是laravel版本<8,则请先安装“ doctrine / dbal:^ 2.6” composer require doctrine/dbal:^2.6 您可以通过composer安装该软件包...