ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 基础使用 1.安装 composer require phpoffice/phpspreadsheet 更新 composer /usr/bin/composer self-update 安装指定版本 composer require phpoffice/phpspreadsheet:1.* ## 常用命令 ``` composer list 显示所有命令 composer show 显示所有包信息 composer install 在 composer.json 配置中添加依赖库之后运行此命令安装 composer create-project laravel/laravel Laravel –prefer-dist “5.1.*” 创建项目 composer search packagename 搜索包 composer update 更新所有包 composer update monolog/monolog 更新指定包 composer remove monolog/monolog 移除指定的包 composer require monolog/monolog 添加指定包 composer require monolog/monolog:1.19 添加指定包和版本 composer require monolog/monolog=1.19 composer require monolog/monolog 1.19 ``` ## 命令笔记 ``` composer dump-autoload -o composer install - 如有 composer.lock 文件,直接安装,否则从 composer.json 安装最新扩展包和依赖; composer update - 从 composer.json 安装最新扩展包和依赖; composer update vendor/package - 从 composer.json 或者对应包的配置,并更新到最新; composer require new/package - 添加安装 new/package, 可以指定版本,如: composer require new/package ~2.5. ``` ## 查找composer包 ## **常见问题** ``` 安装包标准的方法应该是 require ,或者手动写 compose.json 文件,然后 composer install 。 如果只是需要更新 composer.lock 文件,应该 composer update nothing ``` ## 阿里云composer镜像 链接: [https://developer.aliyun.com/composer](https://developer.aliyun.com/composer) ``` composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ```