美文网首页
Composer 包依赖管理工具

Composer 包依赖管理工具

作者: 你好667 | 来源:发表于2017-08-25 10:39 被阅读0次

定义

一个PHP的包管理工具

切换中国镜像源

修改 composer 的全局配置文件(推荐方式)

composer config -g repo.packagist composer https://packagist.phpcomposer.com

基本命令

composer install 包依赖安装命令
  • --profile 显示执行时间
composer clearcache 清楚缓存
composer update foo/bar 更新某个库(==一般不建议用这个命令==)
composer require "foo/bar:1.0.0" 安装库
composer create-project --prefer-dist laravel/laravel blog 通过composer安装一个laravel应用(自动克隆仓库,并检出指定的版本)

Composer 在PHP中的使用

  1. 使用composer require guzzlehttp/guzzle 安装库

这时候Composer 会在目录下产生vendor目录,有关guzzlenhttp/guzzle下的库的依赖都会在这个目录下。同时生成两个文件composer.json和composer.lock

  • composer.lock文件中会列出项目使用的所有PHP组件
  • composer.json
//可以使用,自己填写composer.json文件中引入的库,然后通过composer install 安装多个依赖
{
    "require": {
        "guzzlehttp/guzzle": "^6.2"
    }
}
  1. composer 安装库后,需要使用库。需要自动加载,然后在该文件顶部使用require导入Composer创建的自动加载器:

Composer 自己实现自动加载的一个类,需要自己再引入自己的项目中。

<?php
require 'vendor/autoload.php';

相关文章

  • 【PHP】Composer 的基本使用以及存在价值的理解

    Composer 的起源 Composer 是一款 服务于 PHP 生态系统的安装包依赖管理工具,由 Jordi ...

  • 学习笔记《Composer》

    Composer 是一个 PHP 的包依赖关系管理工具,由 Nils Adermann 和 Jordi Boggi...

  • Composer 包依赖管理工具

    定义 一个PHP的包管理工具 切换中国镜像源 修改 composer 的全局配置文件(推荐方式) 基本命令 com...

  • composer.lock和composer.json

    composer是PHP用来管理项目依赖的管理工具。 在使用composer安装更新项目时,composer in...

  • composer

    Composer 是 PHP 的一个依赖管理工具。 简介 依赖管理 Composer 将这样为你解决问题: 你有一...

  • Composer安装和使用

    简介 Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer ...

  • mac 安装composer

    1.composer 是什么? Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖...

  • 从零开始打造自己的PHP框架——第4章

    Composer Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会...

  • composer的安装和使用

    composer是什么? Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库...

  • composer相关

    composer是php中类似于java maven的包依赖管理工具,之前不是很普及(因为网速和国内源不是很多) ...

网友评论

      本文标题:Composer 包依赖管理工具

      本文链接:https://www.haomeiwen.com/subject/nncudxtx.html