The Perfect Database Server: Firebird 2.5 And FreeBSD 8.1
The Perfect Database Server: Firebird 2.5 And FreeBSD 8.1Here is the guide on installing Firebird 2.5 from FreeBSD 8.1 Ports and creating your first test database; also we show you how to install Flamerobin GUI (administration tool) and the PHP driver for it. This was tested on fresh FreeBSD 8.1 on a virtual machine. Download a compressed snapshot of the Ports Collection into /var/db/portsnap. # portsnap fetch Or update it. If you are running Portsnap for the first time, extract the snapshot into /usr/ports: # portsnap extract If you already have a populated /usr/ports directory and you are just updating, run the following command instead: # portsnap update Enter firebird server ports directory: # cd /usr/ports/firebird25-server Compile and install firebird server:
# make -DPACKAGE_BUILDING Enable it by adding firebird_enable="YES" in /etc/rc.conf. Start it with: # /usr/local/etc/rc.d/firebird start logs and security2.fdb seems to be in /var/db/firebird. # /usr/local/bin/isql-fb To create a new database:
SQL> create database "tmp/first_database.fdb; If you want to create a simple table then insert 1-2 rows and select from it; here is one example:
SQL> CREATE TABLE TEST (ID INT NOT NULL PRIMARY KEY, NAME VARCHAR(20)); To quit the isql-fb console, type quit:
SQL> quit For a good open source GUI admin tool you might check the flamerobin administration tool included in ports repository; it can be installed by a simple: # cd /usr/ports/databases/flamerobin/ && make install clean To use firebird with php, you will need the php5 driver: # cd /usr/ports/databases/php5-interbase/ && make install clean You can choose to compile php with apache support (I have chosen cli, cgi , and apache support); check it if is enabled with: # /usr/local/bin/php -m
|

![Creative Commons Attribution License [Creative Commons Attribution License]](http://creativecommons.org/images/public/somerights20.gif)


Recent comments
16 hours 31 min ago
21 hours 29 min ago
22 hours 56 min ago
23 hours 49 min ago
1 day 1 hour ago
1 day 5 hours ago
1 day 6 hours ago
1 day 9 hours ago
1 day 22 hours ago
1 day 23 hours ago