在CentOS系统中,Composer是一个非常流行的PHP依赖管理工具。以下是一些常用的Composer命令:
安装与更新
-
安装Composer
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer -
更新Composer
composer self-update
项目相关命令
-
初始化项目
composer init -
安装依赖
composer require [package] -
更新依赖
composer update [package] -
移除未使用的依赖
composer prune -
显示已安装的包
composer show -
查看特定包的信息
composer show [package] -
生成自动加载文件
composer dump-autoload -
检查项目依赖的兼容性
composer check-platform-reqs
全局命令
-
全局安装包
composer global require [package] -
全局更新包
composer global update [package] -
查看全局安装的包
composer global show
配置与管理
-
配置存储库
composer config repo.packagist composer https://packagist.org -
设置存储库镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ -
查看当前配置
composer config -l -
设置存储库优先级
composer config -g prefer-stable
其他实用命令
-
搜索包
composer search [keyword] -
查看Composer版本
composer --version -
查看帮助文档
composer help
注意事项
- 在使用全局命令时,确保
COMPOSER_HOME环境变量已正确设置,通常指向~/.composer目录。 - 在执行某些命令时,可能需要管理员权限,可以使用
sudo。
通过这些命令,你可以有效地管理CentOS系统中的PHP项目依赖。