configでHTTP接続を許可し、pearの取得先をrepositoriesで指定。
pear-pear.php.netの指定で
こちらのサイトで
pearのライブラリの名前とバージョンを調べて追記してupdateしたらうまくいった。
composer.json
{
"name": "vendor/myapp",
"description": "プロジェクトの説明。",
"authors": [
{
"name": "myname",
"email": "your@email.here"
}
],
"config": {
"secure-http": false
},
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net/"
}
],
"require": {
"smarty/smarty": "~3.1",
"pear-pear.php.net/cache_lite": "1.8.2"
}
}
Composer2だとpearは取れないっぽいです。