sexta-feira, 13 de fevereiro de 2009

Instalando o PEAR no CentOS 5

Recentemente, fazendo a instalação de um webmail (Squirrelmail), para um servidor Postfix com usuários virtuais (gerenciados por um banco de dados MySQL), era necessário instalar o pacote ‘php-pear’ (PEAR = PHP Extension and Application Repository). Fiz a coisa mais óbvia, que era rodar o ‘yum install php-pear’, que foi realizado com sucesso. Porém, ao efetuar logon no webmail, recebia a mensagem de que o suporte PEAR não estava habilitado para o servidor.

Verifiquei o PHP (versão 5.1.6), e vi que havia sido compilado com a diretiva ‘--without-pear’, na seção “Configure command’.

Logo me vi tendo que baixar os fontes do php e compilar com ‘--with-pear’, para solucionar meu problema. Mas acabei encontrando um caminho mais fácil, utilizando o yum mesmo. Basta baixar alguns pacotes adicionais:

# yum search php-pear

(vai listar vários pacotes)

# yum install php-pear-\*

Isto faz toda a diferença e resolve o problema da aplicação que não reconhecia o suporte do PEAR.

Squirrelmail - http://www.squirrelmail.org/

PEAR - http://pear.php.net/