Manual do PHP
Anterior | Capítulo 7. Instalação das extensões PECL | Próxima

# Compilando extensões compartilhadas PECL com phpize

Algumas vezes, usar o instalador `pear` não é uma opção. Isso pode acontecer se você estiver atrás de um firewall, ou porque a extensão que você quer instalar não está disponível como um pacote compatível com PEAR, por exemplo, extensões ainda sem release no CVS. Se você precisar compilar tal extensão, você pode usar as ferramentas de compilação de baixo nível para realizar a compilação manualmente.

O comando `phpize` é usado para preparar o ambiente de compilação para uma extensão do PHP. No exemplo seguinte, os fontes para uma extensão estão em um diretório com nome `extname`:

    $ cd extname
    $ phpize
    $ ./configure
    $ make
    # make install

Uma instalação bem sucedida criará um arquivo `extname.so` e o colocará no diretório de extensões do PHP. Você precisará ajustar o arquivo `php.ini` e acidionar uma linha `extension=extname.so` antes de usar a extensão.

Anterior | Principal | Próxima
Compilando extensões compartilhadas PECL com PEAR | Acima | Compilando extensões PECL estaticamente no PHP