怎样使phpnow1.5.6-1支持firebird

(以下部分步骤可能不是必要,自己测试。)

环境:windows,phpnow1.5.6-1

默认支持mysql,修改配置文件,使之支持firebird。

php.ini 的位置 :

php-5.2.14-Win32\php-apache2handler.ini

 

1、修改该文件:php-5.2.14-Win32\php-apache2handler.ini,改为:

;extension=php_mysql.dll
;extension=php_mysqli.dll

extension=php_interbase.dll

extension=php_pdo.dll

extension=php_pdo_firebird.dll

 

2、增加项目:

[firebird]
ibase.allow_persistent = "1"
ibase.max_persistent = "-1"
ibase.max_links = "-1"
ibase.default_db = NULL  
ibase.default_user = SYSDBA
ibase.default_password = masterkey
ibase.default_charset = NULL
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
ibase.dateformat = "%Y-%m-%d"
ibase.timeformat = "%H:%M:%S"

3、

从fb安装目录复制fbclient.dll到php-5.2.14-Win32目录,改名为gds32.dll

4、修改fb安装目录下配置文件firebird.conf:(可选)

TcpRemoteBufferSize = 16384

  

重启fb,重启apache。

 

在d盘根目录建立一个llww1.fdb文件,注意建立的时候page size:8192

下图是成功安装phpbb的截图:

在这种设置方式之下,完成后的配置文件部分内容:

$dbms = 'firebird';
$dbhost = '';
$dbport = '';
$dbname = '127.0.0.1:D:\llww1.fdb';
$dbuser = 'SYSDBA';
$dbpasswd = 'masterkey';

 

或者:

如果使用下图中的方法,需要在fb的aliases.conf文件中建立别名llww2指向d:\llww2.fdb:llww2 = d:\llww2.fdb

这种方式完成后,配置文件与前面对应的部分内容为:

$dbms = 'firebird';
$dbhost = '';
$dbport = '';
$dbname = '127.0.0.1:llww2';
$dbuser = 'SYSDBA';
$dbpasswd = 'masterkey';

 

论坛安装完毕,包括建表、导入数据,数据库文件llww2.fdb体积为5M,程序文件一共不到9M,好精悍啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值