Então eu não tinha certeza se essa pergunta seria melhor aqui ou no Overflow ou no Server Fault, mas decidi tentar aqui primeiro. Estou instalando o LAMP em um VPS e estou com problemas para configurar e compilar o PHP. Eu tenho o MySQL instalado e parece estar funcionando bem. Eu estou tentando apenas ir para uma instalação básica do PHP com suporte a MySQL como instruções são dadas aqui:
link
Aqui está o comando configure que eu estava executando:
./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql
Eu estava recebendo este erro:
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore!
Acabei de ter uma instalação básica e padrão do MySQL com o yum install mysql-server mysql.
Depois de alguns googling, eu instalei o mysql-devel para me livrar desse erro:
yum install mysql-devel
Então comecei a receber esse erro:
configure: error: Try adding –with-zlib-dir=<DIR>. Please check config.log for more information.
Ok. Então mudei meu comando para:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-zlib
Agora eu acabei de receber isso:
configure: error: mysql configure failed. Please check config.log for more information.
Honestamente meio que perdido neste momento. Eu estou olhando para o config.log, mas não exatamente certo o que eu preciso estar procurando. Aqui estão as seções que eu acho que podem ser relevantes:
configure:60061: gcc -o conftest -I/usr/include -g -O2 -fvisibility=hidden-Wl,-rpath,/usr/lib/mysql -L/usr/lib/mysql -L/usr/lib conftest.c -lmysqlclient -lz -lrt -lm -ldl -lnsl -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching for -lmysqlclient
/usr/bin/ld: skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching for -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
configure: failed program was:
#line 60050 "configure"
#include "confdefs.h"
Alguma ideia? Ou eu deveria estar olhando para outra coisa no config.log?