在Debian系统中,composer
是一个非常流行的PHP依赖管理工具。以下是一些常用的 composer
命令:
下载 Composer 安装脚本:
curl -sS https://getcomposer.org/installer | php
移动 Composer 到全局可执行路径:
sudo mv composer.phar /usr/local/bin/composer
初始化项目:
composer init
安装依赖:
composer require <package-name>
更新依赖:
composer update
移除未使用的依赖:
composer prune
显示已安装的包:
composer show
查看特定包的信息:
composer show <package-name>
生成自动加载文件:
composer dump-autoload
运行脚本:
composer run-script <script-name>
检查项目依赖的兼容性:
composer check-platform-reqs
创建一个新的 Composer 仓库:
composer create-project --prefer-dist <vendor-name>/<package-name> <project-directory>
安装特定版本的包:
composer require <package-name>:<version>
安装所有依赖的最新版本:
composer update --with-all-dependencies
排除特定包的更新:
composer update --ignore-platform-reqs <package-name>
锁定依赖版本:
composer require <package-name>:<version> --lock
查看锁文件:
cat composer.lock
清理 Composer 缓存:
composer clear-cache
查看 Composer 版本:
composer --version
查看帮助信息:
composer help
编辑 composer.json
文件:
nano composer.json
设置存储库地址:
{
"repositories": [
{
"type": "composer",
"url": "https://packagist.org"
}
]
}
设置 PHP 版本要求:
{
"require": {
"php": "^7.4 || ^8.0"
}
}
通过这些命令,你可以在 Debian 系统上有效地管理和使用 Composer 来处理 PHP 项目的依赖关系。