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は取れないっぽいです。