網(wǎng)站首頁 編程語言 正文
一.windows上安裝Composer-setup.exe
https://getcomposer.org/Composer-Setup.exe
二.通過CMD窗口進入到Composer安裝的目錄中修改鏡像源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
三.新建包存放的文件夾zzyc,并在zzyc目錄下通過composer init命令設置composer.json
四.編寫包的封裝代碼,封裝了近30個接口的調(diào)用
五.將代碼發(fā)布到github開源的庫中,需要新建一個代碼版本庫,并公開。
這里我的組織是zzyc-supply,項目名php-sdk,這樣別人可以通過https://github.com/zzyc-supply/php-sdk獲取到代碼。提交后給代碼打個tag。
六.發(fā)布到Packagist
1.訪問http://packagist.p2hp.com/,通過github登錄,進入到packagist
2.點Submit開始提交
輸入框中輸入https://github.com/zzyc-supply/php-sdk,點check按鈕。
七.查看有沒有提交成功
訪問http://packagist.p2hp.com/搜索下看看有沒有結果
至此發(fā)布composer包已經(jīng)完成了,自動更新可以也設置下。這樣下次從github可自動更新包
八.本地安裝使用剛發(fā)的composer包
可通過命令composer require zzyc-supply/php-sdk安裝
查看下安裝后的文件目錄
下面進入到php-sdk目錄,執(zhí)行下php examples/goods.php命令獲取下商品列表數(shù)據(jù)
九.線上項目安裝,這里以寶塔安裝為例來講
1.先在composer.json的require中添加"zzyc-supply/php-sdk": “^1.0”
2.刪除項目中的composer.lock文件
3.在網(wǎng)站->對應項目->設置。開始安裝依賴包,也可以只安裝一個包
十.查看項目中是否成功安裝我們自己發(fā)布的composer包
已經(jīng)安裝成功了,現(xiàn)在我們就可以使用包中封裝的功能了。
原文鏈接:https://blog.csdn.net/huidaoli/article/details/124676448
相關推薦
- 2022-05-29 C#獲取攝像頭拍照顯示圖像的方法_C#教程
- 2022-09-21 Flutter實現(xiàn)底部和頂部導航欄_Android
- 2022-07-27 Python實現(xiàn)倉庫管理系統(tǒng)_python
- 2022-05-18 python?turtle繪制多邊形和跳躍和改變速度特效_python
- 2022-07-10 oracle中的session
- 2022-03-14 spring junit 做單元測試,報 Failed to load ApplicationCon
- 2023-03-18 go?sync.Map基本原理深入解析_Golang
- 2022-10-03 使用useImperativeHandle時父組件第一次沒拿到子組件的問題_React
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結構-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支