php - Symfony: En undtagelse opstod i driveren: kunne ikke finde driver med mysql

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at forbinde med min DB (mysql), der kører på en server (docker). Jeg programmerer på Windows.


I mit symfoni projekt har jeg gjort følgende:
parameters.yml


-> udfyldt de korrekte parametre


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


Efter alt dette får jeg følgende fejl: An exception occured in driver: could not find driver


Enhver, der kan hjælpe, da jeg har forsøgt nogle løsninger, der blev leveret, men ingen arbejdede eller var for Linux-systemer.

Bedste reference


Du skal installere mysql: sudo apt install php-mysql

Andre referencer 1


Ok, jeg lavede en meget dum fejl. Jeg redigerede php.ini filen, men jeg omdøbte det ikke til php.ini (det var php.ini-prod). Derefter var jeg nødt til at sætte den korrekte sti i extension\_dir, og det virker.


Forhåbentlig hjælper dette andre.