Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

13. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Jefferson Diego
Diede

(usa Debian)

Enviado em 21/05/2008 - 14:54h

(Diego? não... "Diede" rsrsrs)
Bem.. tente um resumo do que escrivi no post de cima:

Aparecem linhas parecidas com essas no configure do php: ?

Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path... /usr/bin/xml2-config
checking whether libxml build works... yes

Ah... você deu um make distclean no php depois de instalar a libxml?

Se nada disso funcionar, tente baixar e instalar a libxml2-devel pelo yum mesmo (o RedHat tem yum, né?)


  


14. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 21/05/2008 - 15:10h

não tenho internet na rede linux (rede privada); meu SO é centos 4.5 .....

existe alguma diferença entre make clena e make distclean ?


15. Warnings

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 21/05/2008 - 15:17h

Diede, olha esses warnings nesse configure:

./configure --prefix=/usr/local/ --with-apxs2=/usr/local/apache2/bin/apxs --with-pgsql=/usr/lig/pgsql/ --with-gd --enable-soap --enable-sockets --with-freetype-dir --with-bz2 --with-libxml-dir=/usr/local/libxml2-2.6.32/ > saida-make-php-5.2.6.txt
configure: warning: You will need re2c 0.12.0 or later if you want to regenerate PHP parsers.
configure: warning: flex versions supported for regeneration of the Zend/PHP parsers: 2.5.4 (found: none)
configure: warning: lemon versions supported for regeneration of libsqlite parsers: 1.0 (found: none).

Outra coisa: instalei o zlib como indicado mas se digito o comando zlib --version ele é dado como desconhecido. O que fazer qnt à isso ?



16. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 21/05/2008 - 15:20h

Olha só essa parte da saída do configure acima:

Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... /usr/local/libxml2-2.6.32/
checking for xml2-config path... /usr/local/bin/xml2-config
checking whether libxml build works... yes


17. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Jefferson Diego
Diede

(usa Debian)

Enviado em 21/05/2008 - 15:23h

Esse centos usa pacotes deb ou rpm, ou algum tipo próprio?
Quanto ao make clean e make distclean, é assim:

O make clean só apaga os arquivos gerados pelo gcc, enquando que o make distclean apaga também os Makefiles, obrigando você à dar um configure novamente. Veja que se você usa só o make clean, ele continua usando as configurações da época em que você deu o configure.
Ou seja, se você dar o configure, dar o make e der erro, e você der make clean, e depois instalar a libxml, o próximo make não reconhecerá a libxml como instalada, Só se você der make distclean e der um configure novamente.


18. Algumas configurações

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 21/05/2008 - 15:53h

Eos warnings, o que vc acha? Ea saida do configure que te passei acima ?

Algumas configurações:
-centos 4.5
-flex 2.5.4
-bison 1.875c
-bzip2 1.0.2
zlib command not found
-gcc (GCC) 3.4.6 20060404
-GNU Make 3.80







19. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Jefferson Diego
Diede

(usa Debian)

Enviado em 21/05/2008 - 15:54h

Oops... não tinha visto seus últimos dois posts.
Esses Warnings que apareceram no seu configure também apareceram aqui... mas funciona tudo normalmente aqui.
Quanto à libzlib, ao compila-la, ela não gera o zlib (zlib --version), isso é normal.
E, quanto aquela saída do seu configure, parece que ele está detectando o libxml normalmente. A compilação deu certo agora? ou ainda dá erro?


20. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 21/05/2008 - 16:03h

Mesmo erro:


/usr/local/php-5.2.6/ext/libxml/libxml.c: In function `php_libxml_internal_error_handler':
/usr/local/php-5.2.6/ext/libxml/libxml.c:503: warning: implicit declaration of function `memcpy'
/usr/local/php-5.2.6/ext/libxml/libxml.c: In function `zm_startup_libxml':
/usr/local/php-5.2.6/ext/libxml/libxml.c:625: warning: implicit declaration of function `strdup'
/usr/local/php-5.2.6/ext/libxml/libxml.c: In function `zif_libxml_get_last_error':
/usr/local/php-5.2.6/ext/libxml/libxml.c:753: warning: implicit declaration of function `strlen'


Como isso pode acontecer com um release do php??????????? Será que existe alguma alternativa? Alguém dos teus colegas já enfrentou esse problema? No aguardo.


21. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Jefferson Diego
Diede

(usa Debian)

Enviado em 26/05/2008 - 14:01h

Bem Newton, Não chegui a ver seu último post semana passada, mas, pelo erro, continua na mesma, e pior: usando o libxml "interno".

Respondendo à sua última pergunta, sinceramente eu não conheço ninguém (fora do fórum) que já tenha compilado o php+apache, etc...
Quanto às alternativas, eu vejo duas:

1. Olhando sua configuração, eu diria (especulações mesmo), que a culpa é do seu gcc, e diria para tentar atualizá-lo para o GCC 4.x.x

2. Eu tenho todos esses pacotes compilados e instalados no meu PC lá em casa (PHP 5.2.6 + Apache 2.2.8 + MySQL + Mod_Security...), só que eles estão todos compilados para athlon-xp (CFLAGS: -march=athlon-xp -mtune=athlon-xp -O3, etc...) Se seu processador for (por sorte) um Athlon-XP ou um Sempron de 32 bits, eu posso trazê-los depois de amanhã em um pacote com todos esses programas compilados.
Se seu cpu não tiver compatibilidade com o Athlon-xp, eu posso mesmo assim compilar os pacotes, mas, eu tenho alguns trabalhos de escola para entregar essa semana, e não sei se dará para trazer todos depois de amanhã (não garantido), mas, para semana que vem, com certeza dá tempo.


22. Re: Erro na Instalação PHP-5.2.6 + Apache 2.2.8 - Libxml dando pau/1

Jefferson Diego
Diede

(usa Debian)

Enviado em 02/06/2008 - 14:28h

Ei!!!
Já compilei tudo!.
Fiz os pacotes, mas minha conexão está lenta para enviar tudo....

Aqui está um pacote:
http://www.4shared.com/file/49865055/19f84e69/modulo_php_apache2tar.html

Depois mando o outro!


23. Passo-a-passo

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 02/06/2008 - 15:14h

Diede, obrigado por ainda estar tentando me ajudar....estava meio desanimado e passei a desenvolver em ambiente windows senão ia ficar duas semanas sem fazer nada......mas vou tentar novamente...

Olha só, vamos definir um check-list primeiro e depois irei executar cada passo e te retorno o resultado aqui no forum, o que achas? No aguardo online.


24. Check-list

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 03/06/2008 - 09:03h


Pode sugerir um checklist/algoritmo? Vc diz e eu executo e te passo as saídas de todos os passos. No aguardo.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts