手把手教你如何使用Composer安装自己的代码库

基本步骤

1. 安装Composer
2. 创建项目代码,并在根目录下创建composer.json文件(composer init)
3. github上创建一个项目并提交代码
4. 在packagist上注册账号,并提交github的项目地址
5. 在github对应的项目设置下创建webhook,保证packagist能自动更新
6. 在github上创建一个branch/tag
7. 在终端上执行composer require shjia/taobao_spider

在packagist上发布你的代码
(官方说明)

具体细节

  • 安装Composer

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

  • 创建项目代码,并在根目录下创建composer.json文件(composer init)

cd workspace
mkdir project_name
cd project_name 
composer init

执行完代码会看到当前工作空间有一个composer.json文件

  • github上创建一个项目并提交代码

    访问https://github.com/new创建项目,创建好项目以后,回到电脑的项目目录,将代码clone到本地,并且添加刚刚创建的composer.json文件

git clone https://github.com/shjia/taobao_spider ./
git add composer.json helloworld.php
git commit -m 'test'
git push
  • 在packagist上注册账号,并提交github的项目地址

注册一个packagist账号;
这里写图片描述
提交我们刚刚push的项目
这里写图片描述

  • 在github对应的项目设置下创建webhook,保证packagist能自动更新
    这里写图片描述
  • 在github上创建一个branch/tag
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里的tag_name可以是以数字开头的版本号,也可以是使用字母v+数字版本号,否则packagist不认识,其他的几种支持的版本号可以参考这里

  • 在终端上执行composer require shjia/taobao_spider

    mkdir test_composer
    cd test_composer
    composer require shjia/taobao_spider

坑:

composer安装包时报any version for your minimum-stability (stable)

附:


  1. composer是什么
  2. composer的安装
  3. composer配置文件的基本参数
  4. packagist是什么官网

Packagist 是 Composer 主要的一个包信息存储库,它默认是启用的。任何在 packagist 上发布的包都可以直接被 Composer 使用。就像 monolog 它被 发布在 packagist 上,我们可以直接使用它,而不必指定任何额外的来源信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值