2017-01-14 2 views
1

I Lampp Apache-Server verwenden und wenn ich den Befehl ausführen php artisan migrate sind immer diese Fehlermeldung:Laravel - Getting [PDOException] konnte nicht gefunden Treiber

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_pdo_mysql.dll' - /usr/lib/php/20151012/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0 
[Illuminate\Database\QueryException] could not find driver (SQL: select * from information_schema.tables where table_schema = seo-cms and table_name = migrations) 
[PDOException] could not find driver 

ich die PDO-Erweiterung aktiviert von meinem php.ini von /opt/lamp/etc/php.ini und von /etc/php/7.0/cli/php.ini, habe ich den Server neu gestartet, aber es ist nicht genug. Wahrscheinlich verpasse ich etwas. Kannst du mir dabei helfen ?

Thx!

[UPDATE] enter image description here

+0

Warum soll es die .dll, wenn Sie Linux verwenden? –

+0

@KoenHolland ich verstehe deine Frage nicht, kannst du genauer sein? – Chester

+0

Schauen Sie, Windows verwendet DLL-Dateien für einen PHP-Treiber. Ihre Fehlermeldungen beziehen sich auf eine .dll-Datei. Aber linus muss uns eine .so-Datei für die Erweiterung haben. –

Antwort

0

ich ausgeführt dies: sudo apt-get install php-mysql und es behoben mein Problem. Aber ich empfehle Ihnen, auf lampp aufzugeben und die apache service2 zu verwenden. Es ist komplizierter, Konfigurationen zu installieren und einzustellen unter lampp

Verwandte Themen