以下是在Ubuntu中使用Composer的最佳实践:
安装Composer
sudo apt update && sudo apt install composer
或通过官方脚本安装(确保PHP环境已配置):curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
验证安装:composer --version
。配置国内镜像加速
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
或在项目级composer.json
中添加镜像配置。项目依赖管理
composer init
(交互式生成composer.json
)。composer require package-name
(自动更新composer.json
和composer.lock
)。composer update
(更新所有依赖)或composer update package-name
(更新指定依赖)。composer remove package-name
。优化开发流程
composer install
安装依赖(基于composer.lock
锁定版本,确保团队环境一致)。composer dump-autoload
更新自动加载文件。composer.json
中定义自定义脚本(如项目初始化后生成密钥):"scripts": {
"post-install-cmd": ["@php artisan key:generate"]
}
运行:composer run-script post-install-cmd
。维护与安全
composer self-update
。composer validate
检查composer.json
格式有效性。参考来源: