在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 項目的依賴關系。