手写PHP API框架(二)之Composer的安装使用
上一篇《手写PHP API框架(一)之PSR规范》文章中我们介绍了我们需要遵循的规范,这一文我们来介绍一下我们的项目中需要用到的一个依赖管理工具——Composer。
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
如果你是前端工程师,你应该用过npm;如果你是pyhton开发者,你应该用过pip,简单说你可以这样理解composer。
composer在小册中可能经常会被提及,我们来学习一下安装和常用命令。
安装
-
Linux
composer的安装比较简单,不建议使用yum等管理包直接install,因为有可能会修改你的默认php版本。我们可以跳过以下方式安装:
curl -sS getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
-
Windows
下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,建议加入系统的环境变量,这样你就可以在任何目录下直接使用 composer 命令。
修改镜像源
默认镜像源国内下载比较慢,建议更换镜像源
composer config -g repo.packagist composer packagist.phpcomposer.com
也可以使用阿里的镜像源(推荐)
composer config -g repo.packagist composer mirrors.aliyun.com/composer/
config -g/–global 表示全局配置
composer常用命令
-
init初始化
参数:--name: 包的名称。--description: 包的描述。--author: 包的作者。--homepage: 包的主页。--require: 需要依赖的其它包,必须要有一个版本约束。并且应该遵循 foo/bar:1.0.0 这样的格式。--require-dev: 开发版的依赖包,内容格式与 --require 相同。--stability (-s): minimum-stability 字段的值。复制代码
登录后复制