Maison  >  Article  >  développement back-end  >  Que dois-je faire si le module php mysql signale une erreur ?

Que dois-je faire si le module php mysql signale une erreur ?

藏色散人
藏色散人original
2021-07-16 10:13:211716parcourir

Le module php mysql signale une erreur car le chemin de libmysqlclient.so installé sous Ubuntu12.04 est anormal. La solution est d'ajouter le vrai chemin au fichier mysql.lsp.

Que dois-je faire si le module php mysql signale une erreur ?

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Que dois-je faire si le module php mysql signale une erreur ? Une erreur s'est produite lors de l'utilisation du module Artful MySQL

Toujours signalé une erreur :

root@gitlab:/opt# newlisp
newLISP v.10.6.0 64-bit on Linux IPv4/6 UTF-8 libffi, options: newlisp -h
> (load "/opt/mysql.lsp")
ERR: string expected in function import : libmysqlclient

Il s'est avéré que le chemin de libmysqlclient.so installé sous Ubuntu 12.04 était anormal. Utilisez find/-name pour le trouver et ajouter le vrai chemin. le fichier mysql.lsp

;;; Find the libmysqlclient library on this system
(setf is-64-bit nil)
(let ((paths '("/usr/lib/libmysqlclient.so"
"/usr/lib/x86_64-linux-gnu/libmysqlclient.so" ;;here
"/usr/lib64/mysql/libmysqlclient.so"
"/usr/local/mysql/lib/libmysqlclient.dylib"
"/opt/local/lib/libmysqlclient.dylib"
"/sw/lib/libmysqlclient.dylib")))

Ok, le module a été chargé avec succès :

> (load "/opt/mysql.lsp")
MAIN

Cependant, une erreur a été signalée lors de la connexion à la base de données. Il s'est avéré qu'il n'avait pas suivi newllisp 10.6.0. Obtenez le dernier code non testé maintenant :

git clone https://gist.github.com/10490156.git
> (load "/opt/10490156/mysql.lsp")
MAIN
> _MYSQL:is-64-bit
true
> (setf db (Mysql))
(Mysql 10710960)
> (:connect db "localhost" "root" "770328" "mysql")
true
> (:query db "show tables")
(MysqlResult 10812080)
> (exit)

Il semble être disponible, mais nous devons attendre que l'auteur termine les tests.

http://www.newlispfanclub.alh.net/forum/viewtopic.php?f=16&t=4502

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn