Ich versuche eine Verbindung mit meiner DB (mysql), die auf einem Server (Docker) läuft. Ich programmiere unter Windows.Symfony: Eine Ausnahme im Treiber: Treiber konnte nicht gefunden werden mit mysql
In meinem Symfony-Projekt ich folgendes getan: parameters.yml
-> in den richtigen Parametern gefüllt
config.yml
doctrine:
dbal:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
php.ini
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
Nach all dem bekomme ich den folgenden Fehler: An exception occured in driver: could not find driver
Jeder, der helfen kann, da ich einige Lösungen ausprobiert habe, die bereitgestellt wurden, aber keine funktionierten oder für Linux-Systeme waren.
Ist MySQL oder MariaDB installiert? Oder vielleicht verwenden Sie XAMPP? Könntest Du das erläutern? –
MySQL ist als Docker auf meinem Server installiert. Also möchte ich mich damit verbinden. Ich verwende nicht XAMPP oder WAMP .. Ich starte das symfony Projekt mit: 'php bin/console server: run' – Rafie
Versuchen Sie' phpinfo() 'zu erzeugen und sehen Sie, ob Sie' mysqlnd' aktiviert haben. Oder geben Sie einfach 'php -m' in Ihr' cmd' ein und suchen Sie danach. Das sollte der Standard seit 'php 5.4 'sein. BTW, welche Version von PHP ist das? –