完美的数据库服务器:Firebird 2.5.1和FreeBSD 9
以下是从FreeBSD 9端口安装Firebird 2.5.1并创建您的第一个测试数据库的指南; 我们还向您展示如何安装Flamerobin GUI(管理工具)和PHP驱动程序。 这是在kvm-linux虚拟机的新鲜FreeBSD 9上测试的。
将Ports Collection的压缩快照下载到/ var / db / portsnap中
。
# portsnap fetch
或更新它。 如果您是第一次运行Portsnap,请将快照解压缩到/ usr / ports中
:
# portsnap extract
如果您已经有一个填充的/ usr / ports
目录,并且只是更新,请改用以下命令:
# portsnap update
输入firebird server ports目录:
# cd /usr/ports/databases/firebird25-server
编译并安装firebird服务器:
# make -DPACKAGE_BUILDING
# make install
通过添加启用它
firebird_enable="YES"
在/etc/rc.conf中
。
开始:
# /usr/local/etc/rc.d/firebird start
日志
和security2.fdb
似乎在/ var / db / firebird中
。
# /usr/local/bin/isql-fb
要创建一个新的数据库:
SQL> create database "tmp/first_database.fdb";
SQL> connect "/tmp/first_database.fdb" ;
提交当前交易(y / n)?
< - y
承诺。
数据库:“/tmp/first_database.fdb”
SQL>
如果要创建一个简单的表,然后插入1-2行并从中选择; 这里有一个例子:
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
要退出isql-fb控制台,请键入quit
:
SQL> quit
CON>;
对于一个好的开源GUI管理工具,您可以检查端口存储库中包含的flamerobin管理工具; 它可以通过简单的安装:
# cd /usr/ports/databases/flamerobin/ && make install clean
或者如果您不想等待使用pkg-add
# pkg-add -r flamerobin
要使用firebird与php,您将需要php5驱动程序:
# cd /usr/ports/databases/php5-interbase/ && make install clean
您可以选择使用apache来编译php(我选择了cli,cgi和apache支持); 检查是否启用:
# /usr/local/bin/php -m
或者如果你不想等待编译所有php使用pkg-add
# pkg-add -r php5-interbase