Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn das PHP-MySQL-Modul einen Fehler meldet?
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.
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. 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")))Ok, das Modul wurde erfolgreich geladen:
> (load "/opt/mysql.lsp") MAINBeim 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)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=4502Empfohlenes 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!