josedasilva @ 09:24

Qua, 27/02/08

Depois de uma guerra a tentar instalar a extensão php json numa máquina CentOS 5 com php 5.1.6 finalmente fez-se luz, não deveria ser complicado, no entanto porque a versão do PHP é a 5.1.6 a extensão não está por defeito no repositório e como tal não bastou efectuar o tradicional yum install php json ".

Os problemas:

1º Não foi fácil encontrar o RPM com a extensão
2º O pacote apresenta-se como um pacote não assinado, e como tal o yum não o instalava.

A resolução do 1º problema resultou no repositório:

http :/ yum jardiknas.org /centos/extras/5 i386 /

Que disponibiliza os RPM que necessitava.

Para resolver o segundo problema:

Depois de muita pesquisa, lá encontrei a razão do yum não instalar, no etc yum conf tinha a variável de verificação de assinaturas gpg activa, gpgcheck =1.

Alterei o ficheiro etc yum conf e coloquei o setting a zero, gpgcheck =0.

A extensão instalou sem qualquer problema, de seguida o yum começou a queixar-se de outro tipo de problema:

http ://ftp.cica.es CentOS /5.1/extras/ i386 /repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum

Num fórum, lá consegui descobrir que efectuando "yum clean all"

É aconselhável voltar a colocar a gpgcheck =1 no ficheiro etc yum conf

Depois é só activar a extensáo, para isso basta editar o ficheiro de configuração do php etc php .ini e adicionar "extension json .so" na zona das extensóes.

Restart ao Apache, " etc /init.d/httpd restart", e está pronto a ser usado.

No final o processo ficou-se apenas pelos seguintes passos:

cd /tmp
wget http :/ yum jardiknas.org /centos/extras/5 i386 php json -5.1.6_1.2.1-1.aurore i386 .rpm
vim etc yum conf // Alterar gpgcheck =1 para gpgcheck =0
yum clean all
yum install
php json -5.1.6_1.2.1-1.aurore i386 .rpm
vim etc yum conf // Alterar gpgcheck =0 para gpgcheck =1
vim etc php .ini // Adicionar extension json .so
etc /init.d/httpd restart

O processo aplica-se a praticamente todas as extensões do php que desejemos adicionar.

We are ready to go!


Blog pessoal de José Silva. Sou programador informático, nos últimos anos dedicado quase exclusivamente ao PHP.
Fevereiro 2008
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2

3
4
5
6
7
8
9

10
11
12
13
15
16

17
18
19
21
22
23

24
25
26


Pesquisar
 
subscrever feeds
blogs SAPO