Primeiro, você vai precisar instalar PEAR via apt-get
para obter o sistema de pacotes e distribuição necessário que ambos PEAR
e PECL
uso. Em um prompt do shell, digite:
sudo apt-get install php-pear
Você será solicitado a confirmar a instalação. Basta pressionar "y" e entrar. Se tudo der certo, você deverá fazer o download e instalar o pacote php-pear.
Agora você precisará instalar o pacote php5-dev para obter os arquivos de origem PHP5 necessários para compilar módulos adicionais. Digite o seguinte em um prompt de shell:
sudo apt-get install php5-dev
Se você não instalar o pacote php5-dev e tentar instalar uma extensão PECL usando “pear install”, você receberá o seguinte erro:
sh: phpize: not found
ERROR: `phpize’ failed
A extensão PECL_HTTP requer a instalação de um pacote de dependência adicional. Você provavelmente pode pular isso para outras extensões:
sudo apt-get install libcurl3-openssl-dev
Agora estamos finalmente prontos para instalar a extensão. Em um prompt do shell, digite o seguinte, mas substitua “pecl_http” pelo nome da extensão PECL que você está instalando:
sudo pecl install pecl_http
O instalador pode perguntar sobre algumas opções específicas para a extensão que você está instalando. Você provavelmente pode pressionar Enter uma ou mais vezes para aceitar todos os padrões, a menos que deseje definir opções específicas para sua implementação. Se tudo correr bem, o módulo deve baixar, criar e instalar.
Quando a instalação estiver concluída, provavelmente será solicitado que você adicione uma linha “extension =” ao seu arquivo php.ini. Abra o arquivo php.ini no seu editor de texto favorito e adicione a linha na seção "Extensões dinâmicas". No Ubuntu, o arquivo php.ini parece estar localizado na pasta / etc / php5 / apache2:
sudo nano /etc/php5/apache2/php.ini
Neste exemplo, a instalação da extensão pecl_http me pediu para adicionar "extension = http.so". Agora que o arquivo php.ini foi atualizado, o Apache precisará ser reiniciado para que a nova extensão seja carregada:
sudo /etc/init.d/apache2 restart
fonte