pecl を使って php の拡張モジュールをインストールしたときのメモ。
ホントに自分用のメモ。
基本的には https://pecl.php.net でモジュールを探して、ダウンロードしてきたアーカイブを解凍。
ディレクトリ内で phpize 実行後、./configure ⇒ make ⇒ make install
これにより、extension 導入先に .so ファイルができるので、それを php.ini にて extension=xxxx.so として読み込むように設定すればOK。
pecl を利用すれば
・ダウンロード
・ビルド
・インストール
まで自動で行ってくれる。
(設定しておけば php.ini への追記もやってくれそう)
pear のコマンドメモ
pecl に置き換えてもだいたい使えます。
- pear install xxxx : xxxx のインストール
- pear config-show : PEAR の設定を表示
- pear list : インストールされているライブラリの表示
- pear list-upgrades : インストールされている物で、update が有るものを表示
pear (ペア) と pecl (ピクル) の違い
pear は php で作成されたライブラリを管理するためのもの。
pecl は C などでさくせいされた、php を拡張するモジュールを管理するためのもの。
(参考: PEAR とは?) http://pear.php.net/manual/ja/about.pear.php