時には pear インストーラを使用するという選択肢が 使えない場合もあります。たとえばファイアウォールの内部で作業を している場合がそうですし、まだリリースされていない CVS 版のように PEAR パッケージ形式になっていないものをインストールする場合もそれに あてはまります。このようなモジュールをビルドする必要がある場合は、 より低レベルなビルドツールを使用して手動でビルドします。
PHP 拡張モジュールのビルド環境を準備するために、 phpize コマンドを使用します。以下の例では、 拡張モジュールのソースが extname という ディレクトリにあると仮定します。
$ cd extname $ phpize $ ./configure $ make # make install |
上手くいけば、extname.so が作成され、 それが PHP の 拡張モジュールディレクトリ に置かれます。 この拡張モジュールを使用する前に、php.ini に extension=extname.so という行を追加する必要があります。