zoukankan      html  css  js  c++  java
  • PHP 依赖管理神器 Composer 基本使用

    安装 composer

    https://getcomposer.org/download

    配置中国镜像

    -g 表示全局, 不加表示当前项目

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

    基本使用

    • 查看帮助 composer 命令 -h 或者 composer 命令 --help
    composer require -h
    
    • 创建一个项目 composer create-project 公司名/项目名 版本 项目路径
    /* 创建 laravel 项目 */
    composer create-project laravel/laravel=5.5.* --prefer-dist ./my-laravel
    
    /* 创建 ThinkPHP 项目 */
    composer create-project topthink/ThinkPHP=5.1.* --prefer-dist ./my-tp5
    
    • 查找可安装的包: https://packagist.org 或者 composer search 包名
    composer search laravel
    
    • 下载/更新 composer.json 中有的依赖包
      默认是下载/更新 composer 中所有的包,想要下载/更新指定的包,加上包名即可
    # 下载
    composer install
    
    # 更新
    composer update
    
    • 安装一个包 composer require 公司名/包名 参数
    composer require laravel/laravel ">=5.5"
    
    • 移除一个包 composer remove 公司名/包名
    composer remove laravel/laravel
    
    • 升级 composer
    composer self-update
    
    • 包版本问题


      7942449-dd588bd18d1f5f59.png
      package versions
    • 查看配置

    composer config -gl
    
    • 配置中国镜像
    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    
    composer config -g repo.packagist composer https://packagist.laravel-china.org
    

    以上两个任意一个都可以

  • 相关阅读:
    jQuery学习笔记(一):入门
    jQuery学习笔记(二):this相关问题及选择器
    数据库基础
    有关程序员转行的想法
    在团队中如何带领新手——阅读有感
    C#中的集合类——ArrayList
    .NET基础——ASSCII码表
    C#中的文件操作2
    C#中的文件操作1
    C#中的StringBuilder
  • 原文地址:https://www.cnblogs.com/liaohui5/p/10581608.html
Copyright © 2011-2022 走看看