手写PHP API框架(二)之Composer的安装使用

上一篇《手写PHP API框架(一)之PSR规范》文章中我们介绍了我们需要遵循的规范,这一文我们来介绍一下我们的项目中需要用到的一个依赖管理工具——Composer。

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

image

如果你是前端工程师,你应该用过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 字段的值。复制代码

登录后复制

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 手写PHP API框架(二)之Composer的安装使用
温馨提示您:本站所载文章、数据仅供参考,如果有文章侵犯了您的权益,请来信告知我们删除,联系邮箱:976157886@qq.com
Copyright © 2023 自学咖网 - All rights reserved 浙ICP备2023005527号