Composer安装与使用

时间:2022-10-25 16:43:17

一、简介

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

二、Windows下安装

1、下载Composer-Setup.exe
https://getcomposer.org/Composer-Setup.exe

2、安装
双击Composer-Setup.exe 根据提示直接下一步安装即可
注意:
Composer安装与使用
选择自己环境中的php.exe

三、Linux下安装

命令行下(cmd)。下载 Composer 的可执行文件,设置成全局并重命名为composer

方法一:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

注意: 如果上诉命令因为权限执行失败, 请使用 sudo 再次尝试运行 mv 那行命令。

方法二:

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"    //下载安装脚本 - composer-setup.php - 到当前目录
php composer-setup.php //执行安装过程
php -r "unlink('composer-setup.php');" //删除安装脚本
sudo mv composer.phar /usr/local/bin/composer //设置全局并重命名

现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar。

四、使用

命令行中

composer install   //安装依赖包

将生成两个文件一个文件夹
文件说明:
composer.json 依赖包文件,可以查看到安装了哪些依赖包
composer.lock 锁文件,列出依赖包的具体版本号,锁定项目所使用依赖包的版本号。
vendor 存放安装的依赖包。项目迁移时可删除。只需install一下即可生成vendor文件夹和所有的依赖包。

自动加载

加载 Composer 下载的库中所有的类文件。
将以下代码添加到你项目的引导文件中:

require 'vendor/autoload.php';

五、基本命令

以下命令全在命令行中执行,并composer已设置成全局

composer install  //安装依赖包到项目中(vendor)
composer update //更新。获取依赖的最新版本,并升级 composer.lock 文件
composer require //添加依赖包
composer create-project //创建项目。例如安装laravel

更多命令:http://docs.phpcomposer.com/03-cli.html

依赖包:https://packagist.org/