温馨提示×

ubuntu composer备份恢复

小樊
56
2025-08-19 21:16:14
栏目: 智能运维

备份

  • 项目依赖:备份 composer.jsoncomposer.lock 文件,以及 vendor 目录(可选)。
    cp composer.json composer.lock /path/to/backup/  # 备份核心配置
    cp -r vendor /path/to/backup/                  # 备份依赖库(可选)
    
  • 全局配置:备份用户目录下的 .composer 文件夹。
    cp -R ~/.composer /path/to/backup/
    

恢复

  • 项目依赖:将备份的 composer.jsoncomposer.lock 复制回项目根目录,安装依赖。
    cp /path/to/backup/composer.json composer.lock /path/to/project/
    cd /path/to/project && composer install
    
  • 全局配置:将备份的 .composer 文件夹复制回用户目录。
    cp -R /path/to/backup/.composer ~/.composer
    

推荐方案

  • 结合 Git 版本控制,将关键文件(composer.jsoncomposer.lockvendor)纳入仓库,通过 git checkout 快速恢复。
  • 定期执行备份脚本,存储至远程服务器或云存储,确保数据安全。

0