首页 > 后端开发 > php教程 > 每个人的本地作曲家!会议友好的Satis设置

每个人的本地作曲家!会议友好的Satis设置

Christopher Nolan
发布: 2025-02-10 12:13:10
原创
901 人浏览过

>本文说明了如何在网络上设置本地SATIS实例以托管作曲家软件包,从而启用离线软件包检索。 它消除了对访问软件包的互联网连接的需求。

>

Local Composer for Everyone! A Conference-Friendly Satis Setup

密钥概念:

  • > 本地软件包托管: SATIS创建了一个本地存储库,允许网络用户下载无互联网访问的软件包。
  • satis.json>配置:此文件指定存储库,版本和下载位置。 它列出了必要的软件包。
  • 时间耗费的设置:
  • 离线/不稳定的网络用例: 是会议,离线开发或作为企业包装访问的备份的理想选择。
  • >

作者使用宅基地改进了设置,但是标准的PHP环境或Docker也是合适的。 共享端口(例如6789)需要在Homestead.yaml>中配置

attis设置步骤:

    >安装satis:
  1. >composer create-project composer/satis --stability=dev --keep-vcscreate
  2. 此文件列出了所需的软件包(使用其完整的github url用于VCS存储库)。 该示例包括许多软件包:
  3. satis.json
{
    "name": "NoFW Websc",
    "homepage": "http://nofw.websc:6789",
    "repositories": [
        // ... (List of Github repositories) ...
    ],
    "require-all": true,
    "require-dependencies": true,
    "require-dev-dependencies": true,
    "archive": { "directory": "dist" }
}
登录后复制
构建存储库:
<code>*Note:  `require-all` is inefficient.  Specifying exact package versions is advised for faster builds.*</code>
登录后复制
    (这可能需要一个github令牌)。
  1. > 主持存储库:php bin/satis build satis.json web/启动一个简单的PHP Web服务器:
  2. > >访问存储库:cd web; php -S 0.0.0.0:6789>通过主机计算机的IP地址和端口访问(例如,
  3. 或hostName)。
  4. 192.168.5.11:6789
>客户端用法:

> Local Composer for Everyone! A Conference-Friendly Satis Setup

>

添加主机输入(如果使用主机名):>将主机名和IP地址添加到客户端计算机的file。。 在

  1. >安装软件包:/etc/hosts
  2. composer.json
{
    "repositories": [
        {
            "type": "composer",
            "url": "http://nofw.websc:6789"
        }
    ],
    "config": { "secure-http": false }
}
登录后复制
>故障排除:
    • >> Windows Intranet问题:确保所有设备都在同一路由器/Extender上。
    • 连接拒绝:验证端口转发在Homestead.yaml>或Vagrantfile>中。
    • 。 NGrok/localtunnel的替代方案
    • > 这些需要Internet访问; Satis用于本地网络共享。

    结论: Satis提供了一种创建本地作曲家存储库的简单方法,这是离线或不稳定网络环境的理想选择。 这对于使用Raspberry Pi。

    >常见问题(常见问题解答):

    (原始常见问题解答包含在输出中,因为它们是相关的,并且不需要修改以进行释义。)

以上是每个人的本地作曲家!会议友好的Satis设置的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板