PEAR - Utilizando classes prontas e documentadas no PHP

PEAR é um programa usado para instalar de forma bem prática e simples classes para serem usadas em seus scripts PHP. Nesse artigo aprenderemos o que é, como funciona e como instalar/atualizar classes em seu servidor.

[ Hits: 34.536 ]

Por: João Paulo de Oliveira Faria em 21/02/2005 | Blog: http://www.jpfaria.com


Instalando



1 - Instalar o PEAR é bem simples, no Slackware 10.0 o pacote já vem previamente instalado, não será necessário fazer nenhuma modificação. Acredito que em muitas distribuições já venha instalado também.

Para detectar se o PEAR está instalado corretamente, basta dar o seguinte comando:

# pear

Se aparecer uma lista com um monte de opções é porque está funcionando corretamente no seu sistema. Caso o retorne que o comando não existe, basta você reinstalar o PHP, caso sua versão seja superior a 4.3.0, acrescentado a linha abaixo no comando ./configure:

--without-pear

Caso sua versão seja igual ou inferior a 4.3.0, visite o link abaixo e obtenha mais informações:
2 - Uma coisa muito importante para verificar é o php.ini. Verifique se a linha include_path está descomentada. No caso do Slackware, existe um diretório chamado /usr/lib/php/, então deixe a linha include_path assim:

include_path = ".:/usr/lib/php"
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando
   3. Utilizando o próprio PEAR para instalar as classes no seu servidor
Outros artigos deste autor

Instalando e configurando um servidor DNS (Bind)

Sendmail com antivírus e autenticação SMTP

Instalando e configurando um servidor DNS (Bind+CHROOT) no Slackware

Controle de banda no Apache 1.3.X com mod_bandwidth (Slackware)

Instalando o PostgreSQL no Slackware

Leitura recomendada

Como programar com OOP em PHP, uma classe simples

Instalando Lamp Stack no Servidor Debian

Paginação de resultados em PHP/MySQL

Cadastro e login em PHP

Usando classes em conexão e consultas à banco de dados em PHP

  
Comentários
[1] Comentário enviado por fabio em 21/02/2005 - 01:04h

Muito interessante a ferramenta. Confesso que mesmo tendo mais ou menos experiência em PHP, não conhecia esse software. Boa dica!

[]'s

[2] Comentário enviado por ygorth em 23/02/2005 - 11:21h

Muita empresa utiliza o PEAR espero que voce lance mais coisa sobre ele!

[3] Comentário enviado por buneh em 26/03/2006 - 17:10h

desculpe essa minha leitura atrasada do artigo...
mas eh que hj eu me cadastrei no site.

a minha pergunta eh:
qual eh a real vantagem de usar o PEAR?

pois eu tenho uma infinidade de classes prontas...
e simplesmente eu uso um require quando preciso dela.

então, onde fica a real vantagem do PEAR?

[4] Comentário enviado por claudiolima em 01/06/2006 - 11:24h

Muito legal, porém já tenho uma biblioteca de classes prontas que utilizo normalmente, acho que não seria legal trocar todas as minhas classes agora, mas essa idéia pode ser aplicada futuramante. Boa dica.

[5] Comentário enviado por apdrall em 02/02/2007 - 18:39h

Não conhecia o PEAR, mas pelo que vi, trata-se de uma excelente ferramenta. Na minha opinião, a principal vantagem é a padronização de código, o que facilita muito manutenção. Valeu pelo artigo.

[6] Comentário enviado por denes em 24/05/2007 - 16:35h

Parabéns pelo artigo!
Gostaria de ver aqui também a classe PECL e assim um artigo explicando as principais diferenças entre as duas.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts