日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

如何封裝發(fā)布Composer包并在項(xiàng)目中安裝使用

作者:huidaoli 更新時(shí)間: 2022-05-12 編程語言

一.windows上安裝Composer-setup.exe

https://getcomposer.org/Composer-Setup.exe

在這里插入圖片描述

二.通過CMD窗口進(jìn)入到Composer安裝的目錄中修改鏡像源

在這里插入圖片描述

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

在這里插入圖片描述

三.新建包存放的文件夾zzyc,并在zzyc目錄下通過composer init命令設(shè)置composer.json

在這里插入圖片描述

四.編寫包的封裝代碼,封裝了近30個(gè)接口的調(diào)用

在這里插入圖片描述

五.將代碼發(fā)布到github開源的庫中,需要新建一個(gè)代碼版本庫,并公開。

這里我的組織是zzyc-supply,項(xiàng)目名php-sdk,這樣別人可以通過https://github.com/zzyc-supply/php-sdk獲取到代碼。提交后給代碼打個(gè)tag。
在這里插入圖片描述

六.發(fā)布到Packagist

1.訪問http://packagist.p2hp.com/,通過github登錄,進(jìn)入到packagist
在這里插入圖片描述

2.點(diǎn)Submit開始提交
在這里插入圖片描述

輸入框中輸入https://github.com/zzyc-supply/php-sdk,點(diǎn)check按鈕。

七.查看有沒有提交成功

訪問http://packagist.p2hp.com/搜索下看看有沒有結(jié)果
在這里插入圖片描述

至此發(fā)布composer包已經(jīng)完成了,自動更新可以也設(shè)置下。這樣下次從github可自動更新包

八.本地安裝使用剛發(fā)的composer包

可通過命令composer require zzyc-supply/php-sdk安裝
在這里插入圖片描述

查看下安裝后的文件目錄
在這里插入圖片描述

下面進(jìn)入到php-sdk目錄,執(zhí)行下php examples/goods.php命令獲取下商品列表數(shù)據(jù)
在這里插入圖片描述
在這里插入圖片描述

九.線上項(xiàng)目安裝,這里以寶塔安裝為例來講

1.先在composer.json的require中添加"zzyc-supply/php-sdk": “^1.0”
在這里插入圖片描述

2.刪除項(xiàng)目中的composer.lock文件
3.在網(wǎng)站->對應(yīng)項(xiàng)目->設(shè)置。開始安裝依賴包,也可以只安裝一個(gè)包
在這里插入圖片描述

十.查看項(xiàng)目中是否成功安裝我們自己發(fā)布的composer包

在這里插入圖片描述

已經(jīng)安裝成功了,現(xiàn)在我們就可以使用包中封裝的功能了。

原文鏈接:https://blog.csdn.net/huidaoli/article/details/124676448

欄目分類
最近更新