前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP 依赖管理工具 Composer

PHP 依赖管理工具 Composer

作者头像
康怀帅
发布2018-02-28 15:25:03
9790
发布2018-02-28 15:25:03
举报
文章被收录于专栏:康怀帅的专栏

GitHub:https://github.com/composer/composer

官方网站:https://getcomposer.org/

开发一个 SDK

GitHub:https://github.com/khs1994-php/php-sdk-example

代码语言:javascript
复制
{
  "name": "khs1994/qq-login",
  "description": "QQ Login SDK",
  "keywords": [
    "qq",
    "oauth"
  ],
  "homepage": "https://github.com/khs1994-php/qq-login",
  "type": "library",
  "license": "MIT",
  "authors": [{
    "name": "khs1994",
    "email": "khs1994@khs1994.com",
    "homepage": "https://khs1994.com"
  }],
  "require": {
    "php": ">=7.0"
  },
  "require-dev": {
    "phpunit/phpunit": "~5.0|~6.0"
  },
  "autoload": {
    "psr-4": {
      "QQLogin\\": "src/QQLogin/"
    }
  }
}

GitHub 设置

git 仓库设置中 Integration & services 中搜索添加 Packagist

Tokenhttps://packagist.org/profile/ 中查看

Domainhttps://packagist.org

在项目中使用

代码语言:javascript
复制
{
  "require":{
    "khs1994/qq-login":"*"
  }
}

之后引入

代码语言:javascript
复制
$ composer install | update

或使用命令行

代码语言:javascript
复制
$ composer require "khs1994/qq-login:dev-master"

自动加载

代码语言:javascript
复制
<?php
require 'vendor/autoload.php';

...

dist源码

dist 用于加了 tag 的版本。

想要克隆源码加上 --prefer-source

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开发一个 SDK
    • GitHub 设置
    • 在项目中使用
      • 自动加载
        • dist 和 源码
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档