pecl を使った php 拡張モジュールインストールのメモ

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