一畳のくつろぎタイム

このブログでは紹介する商品画像をAmazonアソシエイトより借りています。画像やリンクにはアフィリエイト広告が含まれる事があります

2018年4月24日火曜日

ComposerでPEAR

PEARのライブラリcache_liteをComposerでインストールしたかったがうまくいかなかった。
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は取れないっぽいです。