Para incluir a extensão estaticamente dentro do binário do PHP, coloque os fontes das extensões no diretório ext/ encontrado no diretorio dos fontes do PHP. Por exemplo:
$ cd /your/phpsrcdir/ext $ pear download extname $ gzip -d < extname.tgz | tar -xvf - $ mv extname-x.x.x extname $ rm package.xml |
Isso resultará no seguinte diretório:
/your/phpsrcdir/ext/extname |
Daqui, monte o PHP normalmente:
$ cd /your/phpsrcdir $ ./buildconf $ ./configure --help $ ./configure --with-extname --enable-someotherext --with-foobar $ make $ make install |
Se --enable-extname ou --with-extname são usadas depende da extensão. Tipicamente, uma extensão que não requer bibliotecas externa usa --enable. Para ter certeza, rode o seguinte comando após buildconf:
$ ./configure --help | grep extname |