Problema com configurar e construir php 5.2 no redhat 5

0

Eu baixei binários php e tentei construir o mesmo usando o seguinte comando.

./configure --with-apxs2=/usr/sbin/apxs --with-mysql

Mas estou recebendo o erro relacionado à biblioteca do cliente mysql.

checking for MySQL support... yes 
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... /var/lib/mysql/mysql.sock
configure: error: Cannot find MySQL header files under yes.
Note that the MySQL client library is not bundled anymore!

Confirmei que tenho o cliente mysql instalado.

$ yum list mysql*
Loaded plugins: rhnplugin, security
Installed Packages
MySQL-client-community.x86_64    5.1.48-1.rhel5   installed
MySQL-server-community.x86_64    5.1.48-1.rhel5   installed
    
por Mangesh Jogade 21.03.2013 / 08:47

2 respostas

1

Para o material building você precisa dos pacotes -devel também, os pacotes simples apenas contêm tempo de execução.

Por que você está tentando construir PHP? O que você acha que está errado com o pacote fornece pela distribuição? A versão pode ser antiga, mas posso garantir que ela possui backports de todos os patches de segurança.

    
por 21.03.2013 / 08:56
0

Depois de pesquisar várias páginas no Google, descobri que preciso instalar o pacote mysql-devel

$ rpm -ivh MySQL-devel-community-5.1.48-1.rhel5.i386.rpm

Isso criou os arquivos de cabeçalho requeridos em / usr / include / mysql

Então eu executei o comando: $ ./configure --with-apxs2=/usr/sbin/apxs --with-mysql-dir=/usr/

Resolveu o erro.

    
por 22.04.2013 / 12:54

Tags