导航栏

文章

  • 首页
  • 查看历史

导航栏

  • 登陆
    • QQ登陆 微博登陆
  • 其他
    • 图标库
  • 夜间模式
  • 退出登录

【亲测】composer私有库搭建过程 ,可不是网上烂大街的帖子【亲测】


作者:科技小锅盖             时间:2021-7-09 10:56             站长QQ:1540217035

composer私有库搭建过程 ,可不是网上烂大街的帖子


提前在自己的服务器上解析相关域名、建站。


1、下载相关的composer的satis的私有库文件(这是教程,里面有git链接或者 cli安装方法)

链接: https://docs.phpcomposer.com/articles/handling-private-packages-with-satis.html 


2、git下载方便后上传吧,能快很多,第三方垃圾帖子直接composer太慢了,你懂得

image.png


3、解压文件到相关网站的根目录后新建satis.json 文件 ,修改相关配置成自己的信息


{

    "name": "科技小锅盖私有库",

    "homepage": "网站域名",

    "repositories": [

        { "type": "vcs", "url": "git链接"}

    ],

    "require":{

        "reps_demo/helloworld":"*",

        "isunshines/hellow-world":"*"

    },

    "archive":{

        "directory":"dist",

        "format":"tar",

        "prefix-url":"网站域名",

        "skip-dev":true

    }

}


配置文件详解


name:仓库名字

homepage:主页地址

repositories:包所在地址

require:指定获取哪些包及对应的版本,获取所有包使用”require-all”: true,与包中composer.json中的名称相同,不同会出现问题

directory: 必需要的,表示生成的压缩包存放的目录,会在build时的目录中

format: 压缩包格式, zip(默认)和tar

prefix-url: 下载链接的前缀的Url,默认会从homepage中取

skip-dev: 默认为假,是否跳过开发分支

absolute-directory: 绝对目录

whitelist: 白名单,只下载哪些

blacklist: 黑名单,不下载哪些

checksum: 可选,是否验证sha1


4、然后加载composer依赖库(这一步很多帖子都是复制粘贴没写到)

composer install

image.png


5、生成站点  (根目录运行命令)

bin/satis build satis.json ./public


私有库名称要符合名称才可以


image.png


git的包也要能正常使用才可以,我这里以为随便找个就可以,我这里在git随便找个


image.png


可以啦

image.png


5、public目录在生成站点后才可以设置项目运行目录,然后继续配置nginx后既可以


image.png


image.png


宝塔直接设置运行目录,后面的代码配置复制粘贴到当前网站的nginx的日志前面即可。


    location ~ \.php$ {

        include fastcgi_params;

        fastcgi_pass   127.0.0.1:9000;

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

        include fastcgi_params;

    } 


这下就可以访问拉。


image.png



推荐

【亲测】overtrue/socialite 登录报错  InvalidStateException 【亲测】

2021-08-12 10:23:35

【亲测】Linux服务器CPU突然100%满载运行,导致服务器卡顿严重。【亲测】

2020-07-20 13:08:02

【亲测】ClickHouse 筛选门店同一个字段不同值数量【亲测】

2022-08-10 14:47:22

首款支持国内四大运营商的5G视频手机 中兴天机Axon 11 SE 5G发布

2020-06-02 15:30:11

【亲测】thinkphp5.0 人员姓名或者汉字类的按照汉语拼音排序【亲测】

2020-07-15 09:12:11

滴滴被罚80.26亿元

2022-07-21 14:09:41

【亲测】Clash For Windows 客户端中文汉化教程【亲测】

2022-04-14 15:53:23

直播带货“大跃进”这个行业的未来需要纠偏

2020-07-28 15:52:53

【亲测】科技小锅盖 整理 Eslint 规则说明【亲测】

2020-07-31 10:38:48

全新5G 闪充手机realme 真我V5正式发布 1399元起售

2020-08-03 18:34:19

陕ICP备2021003534号-1 科技小锅盖 保留所有权利 网站地图 站长QQ:1540217035
    友情链接:
  • 米醋儿
  • 笔墨
  • 科技小锅盖halo站