sql >> Database >  >> RDS >> PostgreSQL

Laravel:Fout [PDOException]:Kan stuurprogramma niet vinden in PostgreSQL

Zorg ervoor dat u de 'default' . configureert toets app/config/database.php . in

Voor postgres is dit 'default' => 'postgres',

Als u een [PDOException] could not find driver fout, controleer dan of je de juiste PHP-extensies hebt geïnstalleerd. Je hebt pdo_pgsql.so . nodig en pgsql.so geïnstalleerd en ingeschakeld. Instructies over hoe u dit moet doen, verschillen per besturingssysteem.

Voor Windows, de pgsql extensies moeten vooraf worden gedownload met de officiële PHP-distributie. Bewerk gewoon uw php.ini en verwijder commentaar op de regels extension=pdo_pgsql.so en extension=pgsql.so

Ook in php.ini , zorg ervoor dat extension_dir is ingesteld op de juiste map. Het zou een map moeten zijn met de naam extensions of ext of iets dergelijks in uw PHP-installatiemap.

Kopieer ten slotte libpq.dll van C:\wamp\bin\php\php5.*\ in C:\wamp\bin\apache*\bin en herstart alle services via de WampServer-interface.

Als u nog steeds de uitzondering krijgt, moet u mogelijk de postgres \bin . toevoegen map naar uw PATH :

  1. Systeemeigenschappen -> tabblad Geavanceerd -> Omgevingsvariabelen
  2. Blader in de groep 'Systeemvariabelen' in de onderste helft van het venster door en zoek het PATH invoer.
  3. Selecteer het en klik op Bewerken
  4. Aan het einde van het bestaande item plaatst u het volledige pad naar uw postgres bin-map. De bin-map zou zich in de hoofdmap van uw postgres-installatiemap moeten bevinden.
  5. Herstart alle geopende opdrachtprompts, of om zeker te zijn, start je computer opnieuw op.

Dit zou hopelijk eventuele problemen moeten oplossen. Voor meer informatie zie:

  • http://php.net/manual/en/install.pecl.windows.php
  • http://webcheatsheet.com/php/install_and_configure.php#extsetup


  1. Een query maken in SQL Server 2017

  2. SqlConnection SqlCommand SqlDataReader IDisposable

  3. CASE-instructie gebruiken in MySQL

  4. Verschil tussen N'String' versus U'String'-letterwoorden in Oracle