共有 PECL 拡張モジュールを PEAR を用いてコンパイルする

PEAR を用いると、共有 PECL 拡張モジュールを容易に作成することができます。 以下のように pear コマンド を用います。

$ pear install extname

extname のソースがダウンロードされ、 コンパイルが行われます。 extname.so ファイルが 作成されますので、php.ini を設定してください。

システムの preferred_stateextname の使用可能なバージョンのものより高い場合、たとえば、システムが stable なのに 拡張モジュールが beta であるとかの場合、pear config-set コマンドで preferred_state を変更するか、 拡張モジュールのバージョンを指定するかしてください。例を以下に示します。

$ pear install extname-0.1.1

PEAR により、extname.soextension_dir へ コピーされます。 php.ini を適当に修正してください。