一、composer安装

Linux全局安装

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

windows安装

Composer-Setup.zip


查看composer配置

composer config -l -g


二、创建自己项目的composer.json文件

cd project
composer init

1.png

2.png

三、composer安装

composer install

在laravel下写个小demo,然后将demo上传到git仓库中,假设这个仓库就是我们要放到公共资源库中的软件。


四、提交自己的资源库

打开https://packagist.org,注册帐号,然后在submit下提交自己的资源库地址

3.png

4.png

这样你的软件包就已经放到公共资源库中了,其他人也可以down了


五、当你自己代码版本更新了,也需要在公共资源库中更新,不然别人down下来的还是原来的旧的版本

5.png


如果每次都这样手动去更新的话会很麻烦的,我们还可以在github中设定自动更新,当你提交代码后,自动推送到资源库

6.png

在github中,仓库中设置,添加服务,选择packagist,然后填写相关信息

6.png

7.png

8.png


六、模拟下载

composer create-project user/demo 文件夹 dev-master --prefer-dist