Dibi Firebird na localhostu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Lesy
Člen | 1
+
0
-

Dobrý den,
snažím se na localhostu (Xampp) připojit k databázi Firebird přes dibi. V php.ini jsem odkomentoval řádek extension=php_interbase.dll a daná knihovna je ve složce C:\xampp\php\ext, ale při spuštění php.exe to napíše, že uvedený modul nebyl nalezen. Při načtení stránky tracy vypíše PHP extension ‚interbase‘ is not loaded

HomepagePresenter.php

<?php

namespace App\Presenters;

use Nette;
use App\Model;


class HomepagePresenter extends BasePresenter
{
	protected $db;

	public function __construct(\DibiConnection $connection)
	{
		$this->db = $connection;
	}
	public function renderDefault()
	{
		$this->template->anyVariable = 'any value';
		$this->template->result = $this->db->query('SELECT * FROM "druh"')->fetchAll();
	}

}

config.neon

#
# WARNING: it is CRITICAL that this file & directory are NOT accessible directly via a web browser!
# https://nette.org/en/security-warning
#
parameters:


php:
	date.timezone: Europe/Prague


application:
	errorPresenter: Error
	mapping:
		*: App\*Module\Presenters\*Presenter


session:
	expiration: 14 days

extensions:
	dibi: Dibi\Bridges\Nette\DibiExtension22

dibi:
    driver: firebird
    host: localhost
    database: C:\Tigers\TIGERS.FDB
    user: SYSDBA
    password: masterkey

services:
	- App\Model\UserManager
	- App\Forms\FormFactory
	- App\Forms\SignFormFactory
	router: App\RouterFactory::createRouter

Nevíte v čem je chyba?
Děkuju za jakoukoliv radu.

premek_k
Člen | 172
+
0
-

Vidí ho PHP? Tuším v konzoli, ale vyzkoušej, já mám maca…

php --info