CentOS: instalando uma biblioteca GD

0

Estou executando o PHP versão 5.3.5.

Agora eu preciso instalar a Biblioteca GD.

Quando executo: -> yum info php-gd , ele diz Faltando php-common 5.1.6-43.el5_10.

O php-gd-5.1.6-43.el5_10.x86_64 das atualizações está com problemas resolvidos
-> Dependência ausente: php-common = 5.1.6-43.el5_10 é necessário pelo pacote php-gd-5.1.6-43.el5_10 .x86_64 (atualizações)
Erro: falta de dependência: php-common = 5.1.6-43.el5_10 é necessário pelo pacote php-gd-5.1.6-43.el5_10.x86_64 (atualizações)

O php-common-5.3.5-1.el5.remi.1 já está instalado no meu servidor. Não consigo verificar por que o php-gd depende do php-common-5.1.6.

Como posso instalar a biblioteca GD 5.3.5 no servidor sem precisar fazer a atualização para a versão php?

Obrigado e cumprimentos, Nge

kmt
fonte

Respostas:

1

O que você está procurando, quando usa os repositórios do CentOS php53-gd, não é php-gd.

Dito isso, parece que você instalou o PHP 5.3 a partir de outro repositório, então você provavelmente desejará ter certeza de que está tentando instalar o equivalente desse repositóriophp53-gd .

EDIT: ou certifique-se de ativar o repositório ao tentar instalar o pacote.

miken32
fonte
Quando eu executo o yum install php53-gd , ele diz "php53-common conflito com php-common". Você pode aconselhar como fazer com que o GD não aponte para o repositório php-gd?
KMT
Ver php-common-5.3.5-1.el5.remi.1me diz que você está usando o repo de Remi Colette . Você pode tentar yum --enablerepo=remi install php-gd, caso esteja desativado, por padrão. Não tenho certeza se você ainda pode instalar pacotes do PHP 5.3, como vejo a 5.4 quando tento isso.
miken32
0

Eu descobri que existem duas respostas para resolver esse problema.

Uma é a resposta dada por @ miken32. Eu tentei o comentário yum --enablerepo=remi install php-gd. Está resolvido. Mas é atualizado para 5.4, conforme mencionado. Para pessoas que gostam de atualizar a versão mais recente, recomendo que você use isso.

Quanto a mim, existem muitos aplicativos no mesmo servidor e pode ocorrer problema de versão incompatível. Então eu decido descobrir o caminho sem tantas mudanças na versão. Obrigado Miken por ter tempo para me ajudar.

Em segundo lugar, refiro-me ao link abaixo e funciona para mim. A versão do php pode mudar levemente de 5.3.5 para 5.3.28. http://www.howtoforge.com/centos-5.6-php53-common-conflicts-with-php-common

Espero que isso ajude as pessoas que estão enfrentando a mesma situação.

Obrigado e cumprimentos,
Nge

kmt
fonte
0

Como alguém pode usar o PHP versão 5.4, nesta versão eu tive que usar:

sudo yum install gd gd-devel php54-gd
Aris
fonte