Postgres připojení- could not find driver

Johnczek
Člen | 37
+
0
-

Zdravím toto mám v configu

database:
	dsn: 'pgsql:host=*IP serveru*;dbname=*nazev_db*'
	user: postgres
	password: *heslo*
	options:
		lazy: yes

Pak se snažím v presenteru připojit

<?php

namespace App\Presenters;


class HomepagePresenter extends BasePresenter
{
    /**
     * @inject
     * @var \Nette\Database\Context
     */
    public $context;

    /**
     * HomepagePresenter constructor.
     * @param \Nette\Database\Context $context
     */
    public function __construct(\Nette\Database\Context $context) {
        $this->context = $context;

        $this->context->query('SELECT * FROM public.routes');
    }


    public function renderDefault()
	{
	}
}

Tak mi tracy hází chybu

Nette\Database\ConnectionException

could not find driver

Co musím pro postgres nastavit aby mi připojení k DB fungovalo? (DB jako takovou mám nakonfigurovanou že se k ní dá připojit i vzdáleně- třeba přes PG admina nebo z čistýho PHP).

Editoval Johnczek (9. 3. 2018 15:38)

David Matějka
Moderator | 6445
+
0
-

musis nainstalovat php extension pdo_pgsql

Johnczek
Člen | 37
+
0
-

Děkuji za odpověď.
Kdyby někdo řešil podobnou chybu tak mi pomohl tento návod

https://w3guy.com/…mpp-windows/

používám xampp, tohle je návod pro něj (nebylo třeba instalovat lokální pg jelikož používám tu ze serveru).