Compilando extensões compartilhadas PECL com phpize

Se usar pear não é uma opção, como para montar uma extensão PECL compartilhada do CVS, ou para pacotes PECL não liberados, então criar uma extensão compartilhadas pode ser feito manualmente usando o comando phpize. O comando pear essencialmente faz isso mas também pode ser feito manualmente. Presumindo que o arquivo fonte tenha nome extname.tgz, e que ele foi baixado no diretório atual, considere o seguite:

$ pear download extname
$ gzip -d < extname.tgz | tar -xvf -
$ cd extname
$ phpize
$ ./configure && make

Uma vez que tenha sucesso, isso criará extname.so e colocará no diretório modules/ e/ou .libs/ dentro do diretório extname/. Mova essa extensão compartilhada extname.so) para o diretório de extensões do PHP, e ajuste o arquivo php.ini de acordo com suas necessidades.