Impossible de trouver libmysqlclient sous / usr. tout en construisant PHP 5.2 à partir de la source sur Ubuntu 12.4
J'essayais de construire PHP 5.2.17
à partir de la source sur Ubuntu 12.4 64bit
l'utilisation de cette configuration:
./configure --prefix=/opt/php5.2 --with-config-file-path=/opt/php5.2 --with-mysql
mais je reçois cette erreur:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!
Une Idée de comment résoudre ce problème?
EDIT1: j'ai minimisé la commande configure de sorte qu'il se concentre seulement à mysql. aussi, je suis exécute une version 64 bits de ubuntu.
EDIT2: essayé de courir ldconfig -v |grep mysql
et voici la sortie
# 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
source d'informationauteur farzam
Vous devez vous connecter pour publier un commentaire.
Merci @hakre pour l'assistance.
voici la commande que j'ai utilisé et ça marche:
Peut-être pour quelque pauvre âme cela fonctionne:
./configure --with-apxs2=/usr/sbin/apxs --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd