利用composer命令创建一个laravel项目
composer create-project laravel/laravel example-app
利用composer创建一个PHP项目的步骤
# 步骤1$ mkdir php_proj$ cd php_proj# 步骤2 创建一个composer.json文件$ composer init# 步骤3 安装composer.json里指定的全部包$ composer install# 步骤4 安装其他的某些包,如markdown包$ composer require michelf/php-markdown# 步骤5 创建一个PHP入口文件$ vi index.php<?phprequire 'vendor/autoload.php';
更新composer命令

composer self-updatecomposer self-update --2
安装composer.json里指定的全部包
composer install
在当前项眼前,添加一个包信息到composer.json并安装这个包
composer require <包名>
在当前项眼前,从composer.json和composer.lock删除一个包信息并卸载这个包
composer remove <包名>
在当前项眼前,根据composer.json里版本号更新包至指定的版本并更新composer.lock
# 实行composer update之前常日须要先修正composer.json里包的版本信息 # 更新composer.json里的全部包至指定的版本并更新composer.lockcomposer update# 只更新composer.json里的某些包至指定的版本并更新composer.lockcomposer update <包名>
在当前项眼前,更新一个包至最新版本
composer require laravel/framework -vvv
在当前项眼前,更新一个包至指定的版本
composer require laravel/framework:9.1.0 -vvv
到composer包仓库搜索包
composer search yii2/
列出当前项眼前已安装的全部可用包及其当前版本号
composer show
列出当前项眼前已安装的全部过期包
composer show -lo
列出当前项眼前已安装的与搜索关键词匹配的所有包及其版本号
composer show laravel/
列出当前项眼前已安装的一个指定包的详情及其当前版本号
composer show laravel/framework
列出当前项眼前已安装的一个指定包的详情及其全部版本号
composer show laravel/framework --all
列出当前项眼前已安装的一个指定包的指定版本的详情
composer show laravel/framework 6.9.0