composer

转载 2016年08月30日 14:42:03

1、更新单个库,不更新它的所有依赖:
composer update "包名称"
解决“警告信息问题”:

Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.

检查是否编辑了composer.json,出现该错误是因为改变了文件的md5sum,composer警告你哈希值和composer.lock中记载的不同。如果只是增加了一些描述,可以用update nothing更新lock文件

$ composer update nothing

如果是新版本的composer,可以直接使用–lock

composer update --lock

2、不编辑composer.json的情况下安装库

composer require "包名称:包版本"

这个方法也可以用来快速地新开一个项目。init命令有–require选项,可以自动编写composer.json:(注意我们使用-n,这样就不用回答问题)

$ composer init --require=foo/bar:1.0.0 -n
$ cat composer.json
{
    "require": {
        "foo/bar": "1.0.0"
    }
}

3、派生
初始化时使用create-project

composer create-project doctrine/orm path 2.2.0  
composer create-project laravel/laravel --prefer-dist

自动克隆仓库,并检出指定版本
4、部署代码到生产环境的时候,优化自动加载

composer dump-autoload --optimize

安装包的时候可以同样使用–optimize-autoloader减少性能损失

中文官网:phpcomposer

Centos6.5 安装Composer

对于现代语言而言,包管理器基本上是标配。Java有Maven,Python有pip,Ruby有gem,Nodejs有npm。PHP的则是PEAR,不过PEAR坑不少: 依赖处理容易出问题配置非常复杂...
  • chenlix
  • chenlix
  • 2015年09月10日 11:22
  • 10872

composer详解

php要什么包管理工具,虽然我至今觉得这个东西有点多余,但是经常用的到,还是做一下笔记的,因为急性不好啦。 composer架构原理composer的原理和其他的包管理工具都是一样的,只是实现的细节有...
  • baixiaoshi
  • baixiaoshi
  • 2016年03月27日 20:43
  • 3155

Windows 10环境下安装Composer

1、准备工作 特别提醒:安装之前请开启php_openssl.dll扩展(不知道怎么开启,请自行Google或者度娘) 2、使用windows应用程序安装 下载地址https://get...
  • u010708934
  • u010708934
  • 2016年08月08日 10:01
  • 3546

win7下composer安装不了或composer命令无效的解决办法

安装方法:http://docs.phpcomposer.com/00-intro.html#Installation-Windows(官方中文帮助文档)问题描述1:通过Composer-Setup....
  • RobotYang123
  • RobotYang123
  • 2016年07月30日 20:46
  • 1787

阿里云composer update慢

文章来自:http://pkg.phpcomposer.com/ Packagist 镜像 请各位使用本镜像的同学注意: 本镜像已经依照 composer 官方的数据源安全策略完全升级并...
  • glovenone
  • glovenone
  • 2016年11月28日 21:37
  • 1424

phpStorm(2)——在phpStorm中为项目添加Composer支持

为phpStorm添加Composer支持
  • wang740209668
  • wang740209668
  • 2017年06月22日 19:44
  • 5239

composer “Windos资源管理器”或者“卸载不了”的解决方法

composer “Windos资源管理器”或者“卸载不了”的解决方法
  • sinat_26564797
  • sinat_26564797
  • 2015年09月24日 13:24
  • 5707

实用PHP依赖管理工具Composer入门教程

PHP依赖管理工具Composer入门教程 Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 依赖管理 Com...
  • u011252402
  • u011252402
  • 2015年07月22日 08:10
  • 3442

Composer是干嘛的,怎么用它。(1) 安装

如题。
  • yangyi2083334
  • yangyi2083334
  • 2014年08月01日 13:12
  • 4442

composer dumpautoload自动加载命令

[root@centos-7-va blog]# composer dumpautoload Running composer as root/super user is highly discou...
  • will5451
  • will5451
  • 2016年10月13日 09:15
  • 2908
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:composer
举报原因:
原因补充:

(最多只允许输入30个字)