ubuntu

ubuntu composer如何部署到生产环境

小樊
49
2025-08-23 22:49:35
栏目: 智能运维

在Ubuntu上部署Composer到生产环境,需按以下步骤操作,确保依赖正确安装且环境安全:

一、安装Composer

  1. 更新系统包
    sudo apt update
    
  2. 安装依赖
    sudo apt install php-cli unzip
    
  3. 下载并安装Composer
    curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
    
  4. 验证安装
    composer --version
    

二、准备项目依赖

  1. 确保composer.jsoncomposer.lock已提交到版本控制
    • composer.lock需包含生产环境依赖的精确版本,避免因版本浮动导致不一致。
  2. 移除开发依赖(生产环境关键步骤)
    • 执行以下命令跳过require-dev中的包(如测试工具):
      composer install --no-dev --optimize-autoloader
      
    • --optimize-autoloader可生成类映射,提升加载性能。

三、部署到生产环境

  1. 上传代码到服务器
    • 通过Git、FTP等方式将项目文件(含vendor目录)部署到目标服务器。
  2. 安装依赖(生产环境)
    • 在服务器上进入项目目录,执行:
      composer install --no-dev --optimize-autoloader --prefer-dist
      
      • --prefer-dist优先使用压缩包安装依赖,减少安装时间。
  3. 验证部署
    • 检查vendor目录是否存在且包含所需依赖。
    • 确保应用能正常加载(如通过访问入口文件测试)。

四、注意事项

0
看了该问题的人还看了