PECL proxy cache

Caching proxy for the https://pecl.php.net channel · version 0.1.0

Upstream: forced offline · cached packages: 29, files: 146 (4.2 MB)

Connecting a client

Once per machine or image, point the pecl.php.net channel at this server:

pecl channel-update https://pecl.server.cyber01.ru/channel.xml
pecl config-set preferred_mirror pecl.server.cyber01.ru

preferred_mirror is required for offline use: before every install pecl checks the channel.xml of its channel, and without this setting it asks pecl.php.net and fails when that is unreachable.

After that install as usual; every request goes through the proxy:

pecl install redis

In a Dockerfile:

RUN pecl channel-update https://pecl.server.cyber01.ru/channel.xml \
 && pecl config-set preferred_mirror pecl.server.cyber01.ru \
 && pecl install redis-6.3.0

While the internet is reachable, pecl update-channels points the channel back to the original pecl.php.net; run the connection commands again after it.

Cached packages (29)

PackageVersions (archives) FilesSize
ahocorasick metadata only 4 3.0 KB
amfext metadata only 4 1.7 KB
amqp metadata only 4 6.2 KB
aop metadata only 4 2.6 KB
apacheaccessor metadata only 4 2.0 KB
apc metadata only 4 3.1 KB
apcu metadata only 4 3.3 KB
apcu_bc metadata only 4 2.1 KB
apd metadata only 4 2.2 KB
apfd metadata only 4 2.4 KB
apm metadata only 4 3.2 KB
apn metadata only 4 2.2 KB
ares metadata only 4 2.0 KB
ast metadata only 4 3.2 KB
augeas metadata only 4 2.3 KB
awscrt metadata only 4 2.6 KB
base58 metadata only 4 1.9 KB
bbcode metadata only 4 3.0 KB
bcompiler metadata only 4 3.1 KB
big_int metadata only 4 4.0 KB
binpack metadata only 4 1.9 KB
bitset metadata only 4 2.3 KB
blenc metadata only 4 2.6 KB
bloomy metadata only 4 2.0 KB
brotli metadata only 4 2.5 KB
couchbase 3.2.2, 2.6.2 14 423.4 KB
memcached 3.4.0 6 130.4 KB
phalcon 5.22.1, 5.2.2, 5.2.1 14 3.4 MB
yaml 2.3.0, 2.2.3 10 128.8 KB