!!!!!!!手把手教你如何使用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


(官方说明)

具体细节

安装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
1
2
3
4
执行完代码会看到当前工作空间有一个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
1
2
3
4
在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)
附:


composer是什么
composer的安装
composer配置文件的基本参数
packagist是什么官网 
Packagist 是 Composer 主要的一个包信息存储库,它默认是启用的。任何在 packagist 上发布的包都可以直接被 Composer 使用。就像 monolog 它被 发布在 packagist 上,我们可以直接使用它,而不必指定任何额外的来源信息。
--------------------- 
https://blog.csdn.net/u014214308/article/details/80717633 
 

猜你喜欢

转载自blog.csdn.net/m0_37477061/article/details/89058081