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

藏色散人
Libérer: 2023-03-11 16:12:01
original
1777 Les gens l'ont consulté

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
Copier après la connexion

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")))
Copier après la connexion

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

> (load "/opt/mysql.lsp")
MAIN
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!