Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

  • PHP

    • PHP curl常见CURLE_SSL_CACERT (60)错误及get,post实例
    • PHP常用注解
    • PhpSpreadsheet操作Excel的基本使用
    • composer常用命令
      • 常用镜像源
      • 配置镜像
      • 还原配置镜像
      • 更新 composer
      • install
      • update
      • require
      • show
    • php程序性能优化的一些方法
    • php常用内置函数
    • PHP常用框架伪静态
    • php遍历时发现最后一个元素的值随着遍历变化
    • tp5和laravel常用操作的区别
    • 使用phpword操作word
    • PHP常用扩展
    • PHP常用自定义方法
    • PHP框架
    • php枚举库php-enum的使用
    • php快速接入微信支付宝支付easy-pay
  • Python

  • java

  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

  • Linux

  • 其它

  • 技术
  • PHP
mrcdh
2021-01-28
目录

composer常用命令

# 常用镜像源

composer        https://packagist.org
phpcomposer     https://packagist.phpcomposer.com
aliyun          https://mirrors.aliyun.com/composer
# 推荐huawei
huawei          https://mirrors.huaweicloud.com/repository/php
laravel-china   https://packagist.laravel-china.org
cnpkg           https://php.cnpkg.org
sjtug           https://packagist.mirrors.sjtug.sjtu.edu.cn
1
2
3
4
5
6
7
8

# 配置镜像

配置阿里云镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
1

# 还原配置镜像

composer config -g --unset repos.packagist
1

# 更新 composer

composer selfupdate
1

或者

composer self-update
1

# install

composer install
1

依据当前目录下的 composer.lock(锁文件) 或 composer.json 文件,所定义的依赖关系,安装依赖包。

install 命令会先检查 composer.lock 锁文件是否存在,如果存在,它将下载 composer.lock 文件中指定的版本,而忽略 composer.json 文件中的定义。

# 只安装 require 中定义的依赖,而不安装 require-dev 中定义的依赖
composer install --no-dev
1
2

# update

compser update
1

如果你想更新你的依赖版本,或者你修改了 composer.json 中的依赖关系,想让 composer 按照 composer.json 文件中的定义执行更新操作,就用 update 命令。

# require

require 命令一般用来安装新的依赖包,并将依赖写入当前目录的 composer.json 文件中。

如果 composer.json 文件中,添加或改变了依赖,修改后的依赖关系将被安装或者更新。

composer require
1

直接在命令中指明需要安装的依赖包。

composer require phpoffice/phpspreadsheet
1

安装指定版本的依赖包。

composer require barryvdh/laravel-ide-helper:1.0
1

--dev 选项和 require-dev 相对应。如果你的依赖包仅仅用于开发环境,建议加上 --dev 选项。

composer require --dev barryvdh/laravel-ide-helper
1

# show

列出已安装的依赖包,你可以使用 show 命令。

composer show
1

列出镜像站点上所有的依赖包。

composer show --all
1

如果你想查看某个指定的依赖包的详细信息,你可以输入包名称。

composer show phpoffice/phpspreadsheet
1
#php
上次更新: 2024/06/14, 10:48:20
PhpSpreadsheet操作Excel的基本使用
php程序性能优化的一些方法

← PhpSpreadsheet操作Excel的基本使用 php程序性能优化的一些方法→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×