Was soll ich tun, wenn das PHP-MySQL-Modul einen Fehler meldet?

藏色散人
Freigeben: 2023-03-11 16:12:01
Original
1788 Leute haben es durchsucht

php-MySQL-Modul meldet einen Fehler, da der Pfad von libmysqlclient.so, der unter Ubuntu12.04 installiert wurde, abnormal ist. Die Lösung besteht darin, den tatsächlichen Pfad zur Datei mysql.lsp hinzuzufügen.

Was soll ich tun, wenn das PHP-MySQL-Modul einen Fehler meldet?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was soll ich tun, wenn das PHP-MySQL-Modul einen Fehler meldet? Bei der Verwendung des Artful MySQL-Moduls ist ein Fehler aufgetreten. Es wurde immer ein Fehler gemeldet:

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
Nach dem Login kopieren
. Es stellte sich heraus, dass der Pfad von libmysqlclient.so, der unter Ubuntu 12.04 installiert wurde, abnormal war die mysql.lsp-Datei

;;; 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")))
Nach dem Login kopieren

Ok, das Modul wurde erfolgreich geladen:

> (load "/opt/mysql.lsp")
MAIN
Nach dem Login kopieren

Beim Herstellen der Verbindung zur Datenbank wurde jedoch ein Fehler gemeldet. Es stellte sich heraus, dass es nicht mit newllisp 10.6.0 Schritt gehalten hatte. Holen Sie sich jetzt den neuesten ungetesteten Code:

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)
Nach dem Login kopieren

Er scheint verfügbar zu sein, aber wir müssen warten, bis der Autor den Test abgeschlossen hat.

http://www.newlispfanclub.alh.net/forum/viewtopic.php?f=16&t=4502
Nach dem Login kopieren
Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das PHP-MySQL-Modul einen Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage