Composer PHP 依赖管理工具

Composer 是 PHP 的一个依赖管理工具,可用于管理 PHP 项目的依赖和自动加载等。

一、安装 Composer

  1. 安装 Composer:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
  1. 检查 Composer 版本:
composer -V

二、创建新项目

  1. 创建项目:
composer create-project vendor/name path
  1. 安装依赖:
composer install

三、更新依赖

  1. 更新所有依赖:
composer update
  1. 仅更新指定依赖:
composer update vendor/package
  1. 手动更新依赖版本号:
composer require vendor/package:version

四、添加依赖

  1. 添加依赖:
composer require vendor/package
  1. 添加开发依赖:
composer require --dev vendor/package

五、卸载依赖

  1. 卸载依赖:
composer remove vendor/package

六、运行脚本

  1. 运行脚本:
composer run-script script-name

七、自动加载

  1. 自动加载:
require 'vendor/autoload.php';

八、配置项

  1. composer.json 文件:
{
    "name": "vendor/name",
    "description": "Project description",
    "require": {
        "package1": "version",
        "package2": "version"
    }
}
  1. composer.lock 文件:

记录安装的依赖包及版本信息。

九、全局安装

  1. 全局安装:
composer global require vendor/package
  1. 全局包路径:
~/.composer/vendor/bin

十、发布包

  1. 打 tag:
git tag x.y.z
git push --tags
  1. 打包:
composer archive
  1. 发布至 packagist:
https://packagist.org/packages/submit

以上是部分常用的 Composer 命令,完整命令列表请参考官方文档。

猜你喜欢

转载自blog.csdn.net/m0_55877125/article/details/131165345