网站首页 > 精选文章 正文
在前一篇文章「PHP编程」如何制作自己的Composer包?中,我们已经介绍了如何制作自己的 composer 包,以及如何使用 composer 安装自己制作的 composer 包。不过,这其中有几个问题。首先,如果你使用 VCS 类型,那每引入一个 composer 包,你都要指定一个仓库地址;其次,如果你使用 composer 官方仓库,虽然可以直接使用 require 命令,但私有的代码也会被暴露。
那如何解决这两个问题呢?
我们可以搭建私有的 composer 包仓库!
Composer 官方有提供实现这个目标的工具,如 satis 和 toran、proxy。satis 搭建相对简单一些,下面我们就以 satis 来进行说明。
satis 仓库地址如下:
https://github.com/composer/satis
1、使用 composer 下载代码
composer create-project composer/satis:dev-master
2、在根目录创建 satis.json 配置文件,并指定自己创建的 composer 包的代码仓库地址,如下:
其中,name是 composer 包仓库,格式为:vender/packages。homepage 为 composer 包仓库地址,也即是 satis 的部署地址。 repositories 为每个包的代码仓库地址。require-all 可以固定为true。
3、在当前目录创建 web 目录作为 composer 仓库的部署目录,并执行编译命令,如下:
php bin/satis build satis.json web
4、部署编译后的代码,并将 web/index.html 作为首页,如下:
如此,一个私有的 composer 仓库就建好了,访问 homepage 指向的地址,你将看到如下界面
猜你喜欢
- 2025-03-08 手动部署nginx的php环境
- 2025-03-08 仓山区中小学“云课堂”全面上线
- 2025-03-08 zzzphp save.php save_content方法下sql注入
- 2025-03-08 抖音点赞兼职赚钱易点点邀请码
- 2025-03-08 安卓QQ文明骂人生成器
- 2025-03-08 python抓取网站源代码(php源码抓取工具)
- 2025-03-08 Windows 10 2020年10月更新ISO完整版下载
- 2025-03-08 使用Composer管理PHP组件,有问题先看这几个配置参数
- 2025-03-08 PHP四大框架之Laravel高级实战讲解视频教程网盘下载
- 2025-03-08 php源码网站搭建方法和过程
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)