完美的数据库服务器:Firebird 2.5和FreeBSD 8.1

完美数据库服务器:Firebird 2.5和FreeBSD 8.1

以下是从FreeBSD 8.1端口安装Firebird 2.5并创建您的第一个测试数据库的指南; 我们还向您展示如何安装Flamerobin GUI(管理工具)和PHP驱动程序。 这是在虚拟机上的新鲜FreeBSD 8.1上测试的。

将Ports Collection的压缩快照下载到/ var / db / portsnap中

# portsnap fetch

或更新它。 如果您是第一次运行Portsnap,请将快照解压缩到/ usr / ports中

# portsnap extract

如果您已经有一个填充的/ usr / ports目录,并且只是更新,请改用以下命令:

# portsnap update

输入firebird server ports目录:

# cd /usr/ports/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" ;
Commit current transaction (y/n)?y
Committing.
Database: "/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

要使用firebird与php,您将需要php5驱动程序:

# cd /usr/ports/databases/php5-interbase/ && make install clean

您可以选择使用apache来编译php(我选择了cli,cgi和apache支持); 检查是否启用:

# /usr/local/bin/php -m
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏