Some extensions cannot be statically linked (e.g., xdebug).
Você pode decidir que precisa montar uma extensão PECL estaticamente no seu binário do PHP. Para isso, você precisará colocar os fontes da extensão no diretório php-src/ext/ e dizer para o sistema de montagem do PHP para regenerar o script configure.
$ cd /your/phpsrcdir/ext $ pecl download extname $ gzip -d < extname.tgz | tar -xvf - $ mv extname-x.x.x extname
Isso resultará no seguinte diretório:
Daqui, faça o PHP reconstruir o script configure e monte o PHP normalmente:
Nota: Para executar o script 'buildconf' você precisa de autoconf 2.13 e automake 1.4+ (versões mais novas do autoconf podem funcionar, mas não são suportadas).
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: