yo estaba tratando de construir PHP 5.2.17
desde las fuentes en Ubuntu 12.4 64bit
utilizando esta configuración:No se puede encontrar libmysqlclient en/usr. mientras que compilar PHP 5.2 desde el código fuente en Ubuntu 12.4
./configure --prefix=/opt/php5.2 --with-config-file-path=/opt/php5.2 --with-mysql
pero me siguen dando este error:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!
alguna idea de cómo resolver esto?
EDIT1: Minimicé el comando de configuración por lo que solo se enfoca en mysql. también estoy ejecutando una versión de 64 bits de ubuntu.
Edit2: tratado de ejecutar ldconfig -v |grep mysql
y aquí está la salida
# ldconfig -v |grep mysql
/sbin/ldconfig.real: Path `/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Path `/usr/lib/x86_64-linux-gnu' given more than once
/sbin/ldconfig.real: Cannot stat /usr/lib/x86_64-linux-gnu/libnss_db.so: No such file or directory
libmysqlclient.so.18 -> libmysqlclient_r.so.18.0.0
libmysqlpp.so.3 -> libmysqlpp.so.3.1.0
I * supongo * que necesita indicarle a la configuración dónde está el directorio. - Parece que esto no es una pregunta, sino una solicitud de Google: [php configure: no se puede encontrar libmysqlclient] (http://www.linuxquestions.org/questions/linux-server-73/php-configure-cannot-find-libmysqlclient- 582944 /) (búsqueda: PHP configure la ruta libmysqlclient). – hakre
¿Tiene alguna idea de dónde se encuentra? He intentado encontrarlo y aquí está el resultado: './usr/share/doc/libmysqlclient-dev ./usr/share/doc/libmysqlclient18 ./usr/lib/x86_64-linux-gnu/libmysqlclient.so ./usr/lib/x86_64-linux-gnu/libmysqlclient.a ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so.18 ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so .18.0.0 ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.so ./usr/lib/x86_64-linux-gnu/libmysqlclient_r.a ./usr/lib/x86_64-linux-gnu/libmysqlclient .so.18.0.0 ./usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 ... – farzam
@hakre Editaré la pregunta y agregaré información adicional. – farzam