Ücretsiz, sınırsız, bir çok platformu destekleyen, MySql ve Oracle gibi veritabanları ile boy ölçüşebilen bir veritabanı.

Linux Sunucu PHP ve Firebird Kurulumu

 

Neden Firebird ?

Ücretsizdir.
Kapasite kısıtlaması yoktur.(en azından 950GB kadar)
Düşük sistem kaynağı ile çalışır.
Bir çok platformda sorunsuzdur. (Windows-Linux-FreeBSD-HpUX-Solaris-Mac-OS)
Ms Acess 'ten kapasite ve hız olarak iyidir (Access 2 GB kapasitelidir)
MySql de olmayan yapıları vardır ve iyidir. (Trigger,Transcation,Sp Firebird destekler MySql de yoktur)
Ms Sql ve Oracle ile büyük işlerde boy ölçüşebilir. (Bununla ilgili bir çok video mevcut)

Kurulum

Öncelikle sistemimize phpx-interbase modülünü ekliyoruz.

apt-get install php5-interbase

 

Linux Sunucu PHP ve Firebird Kurulumu  Apache servisini yeniden başlatıyoruz:

service apache2 restart

 

Şu an sisteminiz hazır, eğer isterseniz şu adresteki firebirdwebadmin  programı ile php üzerinden bağlantı kurup çalışma yapabilirsiniz.

Linux Sunucu PHP ve Firebird Kurulumu

PHP PDO ile Bağlantı Kodu Örneği

$dsn = 'firebird:dbname=192.168.2.45:E:\SOFT\Database_FB\DATABASENAME.FDB;charset=utf8;';
$username = 'SYSDBA';
$password = 'masterkey';
try {
    // Connect to database
    $dbh = new PDO($dsn, $username, $password, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
     $sql = 'SELECT ADI, SOYADI FROM CARI';
      // Execute query
      $query = $dbh->query($sql);
      // Get the result row by row as object
      while ($row = $query->fetch(PDO::FETCH_OBJ)) {
      echo $row->ADI, "n";
      }
    $query->closeCursor();
} catch (PDOException $e) {
    echo $e->getMessage();
}