• composer操作简单解析


    1. composer配置中国镜像

    #使用命令: composer config -e
    #修改composer.json 添加如下代码
    {
      "repositories": [
      {
        "packagist": false
      },
      {
      "type": "composer",
      "url": "http://packagist.cn"
      }
      ]
    }

    或者执行命令
      composer config -g repositories.packagist composer https://packagist.phpcomposer.com

    2. composer创建项目

    #比如laravel创建一个商城项目, 你也可以创建 ci 、yii 或者其他gackagist 上能找到的框架项目
      composer create-project laravel/laravel ./shop

    3. composer初始化依赖包
      一般项目的根目录,如果使用composer命令创建的项目都会有一个composer.json 的文件或者lock文件
      如果没有我们可以创建一个 composer.json 文件,格式如下:

    {
      "require": {
        "predis/predis": "^1.1"
      }
    }

    上例表示:我们要下载一个厂商为predis 的 predis 库,版本为 >=1.1 <2.0

    我们也可以使用如下命令创建 composer.json:composer init

    4. 查询包

    composer search predis

    5.更新下载依赖包

    composer install preids 从lock中读取 如果有
    composer update predis 从json中读取
    composer require predis/predis=^1.1 直接命令行获取 不依赖于 composer.json

    6. 移除指定包

    composer remove predis
    #从composer 安装目录类执行全局移除phpunit
    composer global remove phpunit/phpunit

    7. 帮助命令

    composer 命令名称 --help

    8. composer软件自身更新

    composer self-update

    9.composer的其他常用命令

    composer list #查看所有命令
    composer show 包名 #显示包信息
    composer dumpautoload #生成自动加载文件

    附:composer的依赖包官网:https://packagist.org/

  • 相关阅读:
    python 小练习 5
    python 小练习4
    python 小练习3
    python 小练习2
    遇到后缀名为whl的库的安装方法
    hdu1394Minimum Inversion Number
    Triangle
    codeforces B. Pasha and String
    F
    C
  • 原文地址:https://www.cnblogs.com/hjcan/p/10444522.html
Copyright © 2020-2023  润新知