Perfect Server Database: Firebird 2.5 Dan FreeBSD 8.1

Berikut adalah panduan tentang cara menginstal Firebird 2.5 dari FreeBSD 8.1 Ports dan menciptakan database pengujian pertama.

Juga kami tunjukkan cara menginstal Flamerobin GUI (tool administrasi) dan PHP driver untuk itu.

Ini Diuji pada FreeBSD 8.1 Installan baru di virtual machine.




Download snapshot koleksi Ports terkompresi ke /var/db/portsnap.
# portsnap fetch
Atau mengupdatenya. Jika Anda menjalankan Portsnap untuk pertama kalinya, extract snapshot ke /usr/ports:
# portsnap extract
Jika Anda sudah memiliki kumpulan direktori /usr/ports dan  Anda hanya memperbarui, jalankan perintah berikut ini sebagai gantinya:
# portsnap update
Masukkan direktori port server firebird:
# cd /usr/ports/firebird25-server
Kompilasi dan instalasi server firebird:
# make -DPACKAGE_BUILDING
# make install
Mengaktifkannya dengan menambahkan

firebird_enable="YES"

di /etc/rc.conf.
Mulai dengan:
# /usr/local/etc/rc.d/firebird start
logs dan security2.fdb tampaknya berada di /var/db/firebird.
# /usr/local/bin/isql-fb
Untuk membuat database baru:
SQL> create database "tmp/first_database.fdb;
SQL> connect "/tmp/first_database.fdb" ;
Commit current transaction (y/n)?y
Committing.
Database: "/tmp/first_database.fdb"
SQL>
Jika Anda ingin membuat tabel sederhana kemudian masukkan 1-2 baris dan memilih dari baris itu; ini adalah salah satu contoh:
SQL> CREATE TABLE TEST (ID INT NOT NULL PRIMARY KEY, NAME VARCHAR(20));
SQL> show tables;
TEST
SQL> INSERT INTO TEST VALUES (1, 'John');
SQL> INSERT INTO TEST VALUES (2, 'Joe');
SQL> select * from test;
ID NAME
============ ====================
1 John
2 Joe
Untuk keluar dari fb-isql konsol, ketik quit:
SQL> quit
CON>;
Untuk alat open source yang baik GUI admin Anda mungkin memeriksa alat administrasi flamerobin termasuk dalam port repositori, dapat diinstal dengan sederhana:
# cd /usr/ports/databases/flamerobin/ && make install clean
Untuk menggunakan firebird dengan php, Anda akan memerlukan driver php5:
# cd /usr/ports/databases/php5-interbase/ && make install clean
Anda dapat memilih untuk mengkompilasi php dengan dukungan apache (saya telah memilih cli, cgi, dan dukungan apache), periksa jika diaktifkan dengan:
# /usr/local/bin/php -m

0 ɹɐʇuǝɯoʞ: