Composer 是什么
Composer是PHP的依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。它类似于Ruby中的Gem, 以及node.js中的NPM。
为什么要用 Composer
使用已有的PHP代码/库的方法。以前的方法:复制/粘贴, include, require.
Composer: 管理项目依赖包, 自动加载等。
安装 Composer
Linux, MacOS
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
sudo mv -i composer.phar /usr/local/bin/composer
Windows
下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。
修改源为国内镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
Composer 的基本使用方法
composer init
composer require [package name] 安装软件包
composer install
composer update [package name] 更新软件包
composer remove [package name]
composer config -gl 查看全局配置
composer show 列出当前项目使用到包的信息
自动加载
只需要将下面这行代码添加到你项目的引导文件中:
require 'vendor/autoload.php';