Não é possível encontrar o libmysqlclient ao compilar o php5 no dreamhost [closed]

1

Estou tentando compilar o php5 no dreamhost, depois de fazer o que link disse, eu compilei todos os componentes, exceto php5 em si. Quando executando

$ ./configure ${PHPFEATURES}

Relatou erro

configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!

Mas na verdade eu acho que /usr/lib64/lib64/libmysqlclient.so.15.0.0 existe. Como ajudar a configurar encontrá-lo? Muito obrigado.

    
por ZelluX 25.09.2009 / 12:45

3 respostas

2

você poderia tentar dar um caminho diferente para o mysql, ou seja:

- com-mysql = / usr / lib64

m

    
por 25.09.2009 / 13:13
1

A instalação do MysqL inclui um script chamado mysql_config, o melhor é apontar os flags do compilador para isto, então o sistema de compilação usa os sinalizadores de compilador / linker fornecidos pela instalação.

--with-mysql=/path/to/bin/mysql_config

Ao usar o PHP 5.3, você também pode usar "myslqnd" como um caminho que habilitará o "driver nativo do MySQL", que é um substituto específico do PHP para a biblioteca MySQL Client e é independente de qualquer libmysql.

    
por 08.11.2009 / 21:45
1

Talvez por alguma pobre alma isso funcione:

./configure --with-apxs2=/usr/sbin/apxs --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd

    
por 08.04.2015 / 15:23

Tags