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!


Ricardo @ 16:06

Ter, 23/12/08

 

Bom HOWTO!
Funcionou na perfeição, mas como estou em volta de uma instalação de CentOS de 64bits, e para manter tudo compilado para 64bits, resolvi procurar mais um pouco e descobri este:
http://maisonbisson.com/blog/post/12137/json-rhel-centos-php-516/

Para resultar precisei de fazer mais um passo, que foi executar o comando:
yum install gcc


Flavio Gomes @ 12:43

Qua, 21/10/09

 

Muito bom o artigo! Incrível! Você além de desvendar o caminho das pedras, você explicou exatamente como fazer. Uniu o útil (facilidade) ao ideal (aprendizagem).

Parabéns!

Marcio Bach @ 12:16

Qui, 11/02/10

 

Excelente! Funcionou certinho!

Otto @ 19:32

Ter, 24/07/12

 

Sabe de outro lugar para baixar o php json pois o site jardkinas.org não acessa

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
 
blogs SAPO