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
    

    以上两个任意一个都可以

  • 相关阅读:
    ZOJ3414Trail Walk(计算几何)
    ZOJ-3410Layton's Escape(优先队列+贪心)
    爬虫之requests
    爬虫
    flsk-SQLALchemy
    flask--Wtform
    flask---信号
    flask-session
    单例模式
    Python-flask中数据库连接池DBUtils
  • 原文地址:https://www.cnblogs.com/liaohui5/p/10581608.html
Copyright © 2011-2022 走看看