温馨提示×

Linux Composer如何安装与配置

小樊
53
2025-08-17 15:34:12
栏目: 智能运维

一、安装Composer

  1. 安装依赖
    确保系统已安装PHP(≥5.6)和openssl扩展,可通过以下命令检查:

    php -v  # 查看PHP版本
    php -m | grep openssl  # 检查openssl扩展是否启用
    

    若未安装,执行:

    sudo apt update && sudo apt install php php-openssl unzip curl  # Ubuntu/Debian
    sudo yum install php php-openssl unzip curl  # CentOS/Alibaba Cloud Linux
    
  2. 下载并安装Composer
    执行以下命令下载安装脚本并移动到全局路径:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    sudo chmod +x /usr/local/bin/composer  # 赋予执行权限
    

    验证安装:

    composer --version  # 显示版本号即成功
    

二、配置Composer

  1. 设置国内镜像(加速下载)

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

    验证配置:

    composer config -l -g  # 查看全局配置
    
  2. 项目级配置(可选)
    在项目根目录的composer.json中直接指定镜像源:

    {
        "repositories": {
            "packagist": {
                "type": "composer",
                "url": "https://mirrors.aliyun.com/composer/"
            }
        }
    }
    

三、常用操作

  • 初始化项目composer init(交互式生成composer.json
  • 安装依赖composer install(根据composer.json安装)
  • 添加依赖composer require [包名](自动更新composer.jsoncomposer.lock
  • 更新依赖composer update(更新所有依赖到最新兼容版本)

四、注意事项

  • 若需切换PHP版本,可通过指定PHP路径安装,例如:
    /path/to/php8.2/bin/php composer-setup.php --install-dir=/usr/local/bin --filename=composer82
    
  • 定期更新Composer自身:composer self-update

0