在Ubuntu系统上,Composer是一个非常流行的PHP依赖管理工具。以下是一些常用的Composer命令:
安装Composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
更新Composer
composer self-update
卸载Composer
sudo rm /usr/local/bin/composer
初始化项目
composer init
安装依赖
composer require <package-name>
更新依赖
composer update
移除未使用的依赖
composer prune
显示已安装的包
composer show
显示包的详细信息
composer show <package-name>
搜索包
composer search <keyword>
创建全局别名
composer global require <package-name>
运行脚本
composer run-script <script-name>
自定义存储库
composer config repo.packagist composer https://packagist.org
锁定版本
composer require <package-name>:<version>
使用特定版本的PHP
composer create-project --prefer-dist <package-name> <project-name> --prefer-stable --no-interaction --minimum-stability=dev --require "php:>=7.2"
安装特定平台的依赖
composer require <package-name>:<version> --platform=<platform>
使用自定义配置文件
composer install --config-file=config.json
查看依赖树
composer show --tree
导出依赖配置
composer dump-autoload --optimize
使用缓存
composer config cache-files-dir /path/to/cache
sudo
权限运行某些命令时需谨慎,避免全局安装包影响系统安全。通过这些命令,你可以有效地管理你的PHP项目依赖。更多详细信息和高级用法,可以参考Composer官方文档。