LAMP em 64bits

A algum tempo, precisei instalar o famoso pacotão LAMP (Linux, Apache, MySQL e PHP) em um novo servidor que chegou na empresa, que era 64bits (um Intel com extensões EMT64). Baixei o DVD do Suse 10.1 x86-64, e instalei feliz da vida. Para minha surpresa o Apache retornou uns erros esquisitos quando tentei compilá-lo. Fui logo tentar o mesmo com o PHP, para ver se daria algum erro parecido, e bingo. Quebrei um pouco a cabeça, mas descobri como fazê-los compilar corretamente em arquiteturas 64bits.

Apache
Se ao tentar compilá-lo, você recebeu o erro:
/usr/lib/libexpat.so: could not read symbols: File in wrong format
basta adicionar ao seu ./configure os seguintes parâmetros: –enable-lib64 –libdir=/usr/lib64

PHP
Para o PHP, a receita é quase a mesma: –with-libdir=lib64

Espero ter ajudado!

Leave a Reply

You must be logged in to post a comment.