跳转到内容
GitHub

配置 PHP

把 Composer 的 Packagist 仓库指向 Depsilo /composer/ 路由,并了解 451 之后的 dist 回退。

之前https://repo.packagist.org
之后http://localhost:23333/composer/

Composer 通过 repository 配置把 Packagist 指向 Depsilo;composer.json 与 composer.lock 不需要修改。

终端窗口
composer config -g repo.packagist composer http://localhost:23333/composer/
# 仅明文 HTTP 需要:
composer config -g secure-http false
composer diagnose

-g 写入用户级配置;去掉它只影响当前项目,适合先在一个仓库里验证。

  1. 确认实例就绪

    终端窗口
    curl -fsS http://localhost:23333/ready
  2. 重新安装依赖

    终端窗口
    composer install --no-interaction
  3. 在 Admin 中确认流量

    在 Access logs 中核对 /composer/ 请求与缓存结果。

只在明文 HTTP 下需要。通过有效 HTTPS 提供 Depsilo 时应移除 secure-http false。

为私有仓库单独配置 repository 与认证;Depsilo 不会替你保存 Composer 的认证信息。带上游凭据的响应不会进入共享缓存。