Composer 是一个 PHP 依赖管理工具,它允许你在项目中声明所需的库,并将其自动安装在项目的 vendor 目录中。以下是一些常用的 Composer 命令行用法:
全局安装 Composer:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
初始化项目:
在项目根目录下运行以下命令,Composer 会生成一个 composer.json 文件,用于管理项目的依赖。
composer init
安装依赖:
使用以下命令安装 composer.json 文件中列出的所有依赖:
composer install
更新依赖: 使用以下命令更新项目中的所有依赖:
composer update
添加依赖:
使用以下命令添加一个新的依赖到项目中。例如,要添加 monolog/monolog 库,可以运行:
composer require monolog/monolog
移除依赖:
使用以下命令从项目中移除一个依赖。例如,要移除 monolog/monolog 库,可以运行:
composer remove monolog/monolog
自动加载依赖:
Composer 会生成一个 autoload.php 文件,你需要在项目中引入这个文件来使用自动加载功能。在项目的入口文件(如 index.php)中添加以下代码:
require_once 'vendor/autoload.php';
查看已安装的插件和包: 使用以下命令查看项目中已安装的插件和包:
composer show
搜索可用的包: 使用以下命令搜索可用的包:
composer search package-name
这只是 Composer 的一些基本用法,更多高级功能和命令可以在 Composer 官方文档 中找到。