阅读量:0
Ubuntu 下 Composer 配置指南
一 安装与验证
- 更新索引并安装:sudo apt update && sudo apt install composer
- 验证版本:composer --version
- 如命令未找到,确认 PATH 包含 /usr/local/bin(常见全局安装路径)。
二 配置文件与存放位置
- 全局配置目录:~/.composer/,主要配置文件为 config.json;可用命令查看与编辑:
- 查看全局配置:composer config -g -l
- 编辑全局配置:nano ~/.composer/config.json
- 项目级配置:在项目根目录执行 composer config(不加 -g),会生成或修改项目内的 composer.json。
- 自定义 HOME:可设置环境变量 COMPOSER_HOME 指向自定义目录,再在该目录中维护配置与缓存。
三 常用配置与命令
- 设置国内镜像源(提升下载速度,任选其一)
- 全局:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 项目:composer config repo.packagist composer https://mirrors.aliyun.com/composer/
- 还原为官方源:composer config -g --unset repo.packagist
- 常用全局参数
- 超时时间:composer config -g process-timeout 300
- 首选安装方式:composer config -g preferred-install auto
- GitHub 协议:composer config -g github-protocols ‘[“https”,“ssh”]’
- 查看与修改:composer config -g
;查看全部:composer config -g -l。
四 项目初始化与依赖管理
- 创建新项目:composer create-project --prefer-dist laravel/laravel my-project
- 安装现有项目依赖:在项目根目录执行 composer install
- 更新依赖:composer update
- 以上命令会依据当前目录或全局的 config.json 与 composer.json 执行。
五 备份与迁移
- 备份
- 项目:复制 composer.json、composer.lock(以及可选的 vendor/)到备份位置
- 全局:复制 ~/.composer/config.json
- 恢复
- 项目:将备份文件还原至项目根目录后执行 composer install
- 全局:将 config.json 还原至 ~/.composer/
- 建议将 composer.json 与 composer.lock 纳入 Git 版本控制,便于协作与快速恢复。
以上就是关于“ubuntu composer怎么配置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm