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

环境: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,好精悍啊。

转载于:https://www.cnblogs.com/cuibq/archive/2012/11/09/3801887.html

怎样使phpnow1.5.6-1支持firebird相关推荐

  1. Oracle中,使 CREATE TABLE AS SELECT 支持ORDER BY

    Oracle中,使 CREATE TABLE AS SELECT 支持ORDER BY 文章发表:kehui  发表日期:2002-01-21  阅读次数:1103  大家都知道,"CREA ...

  2. SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析

    SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了.程序直接Dump ...

  3. python编译环境对cpu要求高不高_解决Tensorflow 使用时cpu编译不支持警告的问题

    使用TensorFlow模块时,弹出错误Your CPU supports instructions that this TensorFlow binary was not compiled to u ...

  4. wap网站服务器要求,使您的WEB服务器支持WAP数据发送

    使您的WEB服务器支持WAP数据发送 2005-04-26 00:00 作者: 转载出处: 推荐人:web 编者按: 默认的WEB服务器是不支持WAP数据发送的, 但是, 只需要轻松配置一下服务器对应 ...

  5. Linux启用显卡opengl,如何使你的Nvidia显卡支持OpenGL?

    如何使你的Nvidia显卡支持OpenGL? (2007-02-26 14:21:01) 如何使你的Nvidia显卡支持OpenGL? 闲来无事,想在Debian下找个游戏玩玩,听说Nexuiz这个3 ...

  6. laravel-admin使添加、编辑按钮支持附带参数

    本篇博客教大家如何通过修改laravel-admin源码,使添加.编辑按钮支持附带参数,从而支持我们一些特殊业务.(对于高级版本的laravel-admin编辑方法不支持) 一.自定义添加方法 我们修 ...

  7. 使SpringBoot配置文件application.properties支持中文

    目录 版本说明 为什么不支持中文 PropertySourceLoader接口 PropertiesPropertySourceLoader类 OriginTrackedPropertiesLoade ...

  8. 解决Tensorflow 使用时cpu编译不支持警告

    运行代码之后,控制台除了输出应该有的结果外,还多了一行: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.c ...

  9. 如何使你的应用程序支持皮肤(skin)?

    – 在你的应用程序的AppUi::ConstructL 中调用BaseConstructL( EAknEnableSkin ) – 如果你使用Avkon的控件,这时你已经获得了默认的skin的支持 – ...

最新文章

  1. 在文本框中提示用户输入内容格式的方法
  2. SAP MM 供应商Rebate中的财务配置
  3. 图片转注释python代码(转)
  4. mfc清除配置ini文件的数据_大数据环境搭建与配置——aptget源更新、CRT链接、文件服务器配置...
  5. 【Python】comtypes模块Windows环境下使用批量转换成PDF文件
  6. YFI创始人旗下多链跨链平台multichain.xyz即将投入使用
  7. COOKIE和Session的原理及异同
  8. ionic3编译到Android 相关配置
  9. 百度地图SDK的使用
  10. python 2.7导入arcpy_导入 ArcPy
  11. 《黑客攻防技术宝典:系统实战篇(第2版)》目录
  12. 推荐几款常用的Socks5代理软件
  13. mil mm 单位换算
  14. js函数式编程之柯里化(curry)
  15. crontab实现秒级的计划任务
  16. [转载]提升你幽默感的100句经典短语
  17. vue——router更改路由地址,但是页面不能跳转
  18. fileReader学习-前端展示本地图片
  19. 为什么这位俄罗斯亿万富翁要为音乐节和音乐会创造一个虚拟现实世界?
  20. 浅谈无线路由器自动掉线解决办法

热门文章

  1. 微软hackathon_武汉Hackathon的黑客之路–开发人员如何抗击COVID-19
  2. golang 命令行_如何使用Golang编写快速有趣的命令行应用程序
  3. rhel-server-7.5-x86_64-dvd.iso镜像下载及rar压缩包的解压
  4. ESXi6.5环境搭建(二:ESXi 6.5环境的安装及配置)
  5. 哪些人适合学web前端培训呢
  6. android studio 库项目管理,在Android Studio中将现有项目转换为库项目
  7. Nginx学习笔记(一) Nginx架构
  8. linux下磁盘镜像软件DRBD的使用
  9. springMVC参数绑定与数据回显
  10. 浅析电商、社区、游戏常用的 MySQL 架构