在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官方文檔。