以下是在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
格式有效性。參考來源: