Uma dica simples mas nas pesquisas que fiz não encontrei. Então ai vai.
O pear que vem nas versões de sistemas Red Hat (CentOS, etc...) é a 1.4.11 sendo que para instalar pacotes como o Cache_Lite será necessário a versão 1.5 ou superior. E é ai que entra nossa dica:
Para atualizar o pear execute como root o comando abaixo:
[root@server programas]# pear install --force pear
Ele irá instalar a versão 1.9 e você ja podera instalar os pacotes para seu php.
Verfiquei que em alguns casos ele da um erro de HTTP:
PEAR_Remote: unexpected HTTP response
Neste caso você tera que indicar o caminho dos arquivos para o update, segue abaixo os passos:
[root@server programas]# pear upgrade --force http://pear.php.net/get/Archive_Tar http://pear.php.net/get/XML_Parser http://pear.php.net/get/Console_Getopt-1.2.2
[root@server programas]# pear upgrade --force http://pear.php.net/get/PEAR-1.4.3
Depois disso você também pode atualiazar o pear com o comando sitado no incio do post:
[root@server programas]# pear install --force pear
E depois ja poderá instalar seus pacotes para o php com o pear.
ex:
[root@server programas]# pear install Cache_Lite
Para quem quiser saber mais sobre o Pear : http://pear.php.net/
Abraços.
sexta-feira, 18 de setembro de 2009
Assinar:
Postar comentários (Atom)
2 comentários:
colega, o centreon que estou instalando para monitoramento de rede usa o PEAR e estava a 3 dias com este problema, pois o PEAR padrao do CentOS é o 1.4. Sua dica ajudou a resolver meu problema, muito obrigado!!!
Fico feliz que a dica te ajudou Cleiton. Espero que possa tirar mais dúvidas no blog.
Grande abraço!
Postar um comentário