php-gd instalado mas gd não aparecendo em phpinfo no servidor CentOS 5.3 rodando nginx

2

Conectado como root, instalei as bibliotecas do php-gd usando

$ yum install php-gd

disse que tudo funcionou bem, então eu fiz

$ /etc/init.d/nginx restart

Mas o código em que eu estava trabalhando ainda reclamou de não ter as bibliotecas gd e quando fui verificar a saída de phpinfo não havia nenhuma seção 'gd'.

Devo observar que yum list | grep gd mostra

gd.i386  2.0.33-9.4.el5_1.1  installed
gd-devel.i386  2.0.33-9.4.el5_1.1  installed
gdb.i386  6.8-27.el5  installed
gdbm.i386  1.8.0-26.2.1  installed
php-gd.i386  5.1.6-23.2.el5_3  installed

Eu também adicionei extension=gd.so manualmente a /etc/php.ini e ele ainda não está aparecendo ou gerando um erro que me leva a acreditar que meu php.ini não está sendo re-analisado quando eu reiniciar o nginx. Existe algo fora de reiniciar o nginx que tenho que fazer para obter as alterações do php.ini carregadas?

Eu tenho uma quantidade razoável (como 3 anos) de experiência de administração de servidor ad-hoc embora não tenha treinamento formal, mas sou relativamente novo no nginx e nunca trabalhei com o CentOS antes, então qualquer ajuda seria muito apreciada.

    
por Neil Sarkar 20.10.2009 / 23:27

2 respostas

1

Como você está executando o PHP? Se você estiver executando no modo FCGI com um spawner externo, reiniciar o nginx não terá nenhum efeito no servidor PHP, portanto, será necessário reiniciá-lo separadamente.

    
por 20.10.2009 / 23:36
0

Pergunta do usuário iniciante no Linux:

Eu também estou recebendo o "em phpinfo não havia nenhuma seção 'gd'", mas parece que tenho o GD e seu gd-devel instalado.

Como sei se estou usando o FCGI. Talvez eu precise reiniciar meu FCGI? Vai reiniciando todo o computador reiniciar o FCGI?

Obrigado

    
por 08.01.2010 / 16:58