【发布时间】:2020-03-05 21:19:10
【问题描述】:
我希望用 Composer 安装一个 PEAR 包(特别是来自 pecl.php.net 的 mongodb)。
我可以使用以下 composer.json 从主“pear”通道安装一个包:
{ "repositories": [{
"type": "pear",
"url": "https://pear.php.net"
}],
"require": { "pear-pear/http": "*" }
}
(注意:https://getcomposer.org/doc/05-repositories.md#pear 的原始示例不起作用)
但我得到了:
请求的包pear-pecl/mongodb在任何版本都找不到,可能包名有错别字
...当我尝试设置“pecl”频道时:
"require": { "pear-pecl/mongodb": "*" }
我可以看到带有pear list-channels的pecl频道:
$ pear list-channels
Registered Channels:
====================
Channel Alias Summary
doc.php.net phpdocs PHP Documentation team
pear.php.net pear PHP Extension and Application
Repository
pecl.php.net pecl PHP Extension Community Library
我可以使用pear install pecl/mongodb 安装相同的软件包。
【问题讨论】:
标签: php composer-php pear pecl