O PEAR é uma plataforma e um sistema de distribuição para promover a reutilização de código.
Facilidades do PEAR:
Cada pacote de código PEAR segue um padrão. Um pacote PEAR pode ser composto por o código e/ou os respectivos binários. Ao contrário dos arquivos CPAN (Comprehensive Perl Archive Network), do qual o Projecto PEAR tirou o modelo, o PEAR declara explicitamente todas as dependências em cada Pacote PEAR.
A classe mãe do PEAR contém o código para simular a linguagem orientada a objetos. A vantagem é obter o máximo funcionamento, seja em ambientes com PHP 4, ou com PHP 5.
Existem diversos pacotes PEAR, para executar as mais diversas tarefas. Algumas delas são: autenticação, controle de erros, acesso a base de dados, encriptação, geração de códigos de barras, tráfego HTTP com informações variadas, conversas com Web Services, XML, e muitos outros.
Nesta série de artigos sobre o PEAR, vou explanar e mostrar como usar as principais funcionalidades desta poderosa biblioteca, para executar as mais diversas tarefas e funções.
Para familiarizar-se com o PEAR, visite o site oficial, aqui: http://pear.php.net/.
Nesta página: http://pear.php.net/package/PEAR você terá uma visão geral de todos os pacotes que fazem parte da biblioteca PEAR. Alguns você poderá nunca utilizar, mas eu recomendo sinceramente, que você baixe a biblioteca completa, afim de que nos artigos futuros, possamos partir para a programação, sem tratar de instalação de pacotes.
Instalar a biblioteca completa é muito simples:
* Se você compilou o php com a bilioteca PEAR:
Se você tem acesso ao SSH (linha de comando) da máquina, basta digitar: pear install pacote (onde pacote é o pacote da biblioteca, que você quer instalar. Por exemplo, para instalar o pacote Image_Barcode, digite: pear install Image_Bbarcode)
*Se você não compilou ou não pode compilar o PHP com a biblioteca PEAR, e não possui acesso ao SSH da máquina:
Descompacte o pacote completo do PEAR em uma pasta na raíz do seu site. Faça as chamadas aos pacotes, diretamente, com require_once, sempre lembrando de chamar também, o pear.php presente na pasta PEAR.
Onde efetuar o download da biblioteca principal: http://pear.php.net/package/PEAR/download
Alguns pacotes, podem não vir por default na biblioteca acima. Pra isso você pode consultar a lista de pacotes no site do PEAR e baixá-lo, ou então através do comando acima mencionado, instalar automaticamente pelo SSH.
Nos próximos artigos, vou mostrar uma série sobre sistemas utilizando pacotes diversos da biblioteca PEAR.