iis6.0+php5.6无法加载firebird模块

前日一新项目,内容为将客户代码数据从本司开发服务器迁移至客户服务器

客户服务器环境:windows2008 iis6+php5.5.7+mysql5.6

代码使用加载使用firebird.dll扩展模块

但在php.ini中已经将extension=php_pdo_firebird.dll打开

在phpinfo信息页面还是无法显示加载

经google后,有人遇到过此类的情况,解决方法如下:

下载解压Firebird-2.5.6.27020-0_x64.zip包,点击下载

将lib目录下的fbclient_ms.lib和bin目录下的fbclient.dll 放至 windows上php目录下,不是ext目录下,重新加载php,即可以phpinfo中查看到模块已经加载

情况较怪异,特此记录,以便后续查阅

iis+php+mysql相关使用及配置可参考>>>点击我

时间: 2024-10-12 18:04:53

iis6.0+php5.6无法加载firebird模块的相关文章

win2003 + IIS6.0 + Php5.4(FastCGI)配置

 说明:本文根据网络文章修改,非完全原创! 一.提醒   先简要说下php在iis下运行的方式分ISAPI和FastCGI.从php.5.3.1版本开始,不再提供针对IIS安全线程运行方式(即不提供ISAPI运行php),只支持php的线程安全版本(FastCGI).有关php的线程安全(thread safe)和非线程序安全(non thread safe),自行百度谷歌.另外,PHP5.5开始,已不支持xp和win2003上运行了,win2003上只能安装PHP5.4X的版本. 二.软件要求

关于错误:存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。

MVC4 在修改实体类报错 报错说明:存储区更新.插入或删除语句影响到了意外的行数(0).实体在加载后可能被修改或删除.刷新 ObjectStateManager 项.     经过检查后,发现是由于数据更新找不到更新项所致,即没有主键   解决方法:为实体主键赋值,这里是表单回传,所以使用了隐藏域回传方式   以上两种方式,哪一种都可以

Cocos2d-x 3.0多线程异步资源加载

Cocos2d-x从2.x版本到上周刚刚才发布的Cocos2d-x 3.0 Final版,其引擎驱动核心依旧是一个单线程的"死循环",一旦某一帧遇到了"大活儿",比如Size很大的纹理资源加载或网络IO或大量计算,画面将 不可避免出现卡顿以及响应迟缓的现象.从古老的Win32 GUI编程那时起,Guru们就告诉我们:别阻塞主线程(UI线程),让Worker线程去做那些"大活儿"吧. 手机游戏,即便是休闲类的小游戏,往往也涉及大量纹理资源.音视频资

EntityFrameWork使用TransactionScope分布式事务,存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项 错误

最近在开发一个小型的物业管理系统,系统其中有一个功能需要每个月按抄的水表.电表等生成相应的费用,数据库主要的基础数据表有大楼水.电表.楼层水.电表.房间水电表:其中大楼和楼层的水电表是用于计算公摊的:系统设计有一个费用的统计表,表名ChargeAccountMaster,表内设计的有一个字段ID,主键 . 自增长:计算时由于是数据核算统计,所以引入事务计算数据的同时,也会把相应计算的结果回写回基础数据表中,计算的类是service层,框架的ORM用的是EF,就没有采用本地事务,采用了分布式事务T

[Asp.net mvc]实体更新异常:存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。

学习asp.net mvc 时在更新实体进行SaveChanges()的时候出现了异常,异常如下: “/”应用程序中的服务器错误. 存储区更新.插入或删除语句影响到了意外的行数(0).实体在加载后可能被修改或删除.刷新 ObjectStateManager 项. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Data.Entity.Core.OptimisticConcurrency

Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程

准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地址: http://windows.php.net/downloads/releases/php-5.3.14-nts-Win32-VC9-x86.zip 2.MySQL下载地址: http://gd.tuwien.ac.at/db/mysql/Downloads/MySQLInstaller/my

NGINX 加载动态模块(NGINX 1.9.11开始增加加载动态模块支持)

NGINX 1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展.目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块. [email protected]:~/nginx-1.12.0$ ./configure --help | grep dynamic --with-http_xslt_module=dynamic enable dynamic ngx_http_xslt_module --with-http_image_filter_mo

使PHP加载Mbstring模块。

windows Server2003环境 首先用phpinfo测试页面看一下有没有装载mbstring,如果没有,尝试将php_mbstring.dll复制到%windows%目录下.然后在php.ini配置文件中将扩展extension=php_mbstring.dll前面的分号去除后重启下web服务就应该可以了. Linux环境:添加mbstring扩展(例如:php版本5.1.6,安装目录/usr/local/php,源代码目录/usr/software/php5.1.6):1.用cd命令

浏览器加载 CommonJS 模块的原理与实现 (阮一峰大哥的 http://www.ruanyifeng.com/blog/2015/05/commonjs-in-browser.html)

就在这个周末,npm 超过了 cpan ,成为地球上最大的软件模块仓库. npm 的模块都是 JavaScript 语言写的,但浏览器用不了,因为不支持 CommonJS 格式.要想让浏览器用上这些模块,必须转换格式. 本文介绍浏览器加载 CommonJS 的原理,并且给出一种非常简单的实现. 一.原理 浏览器不兼容CommonJS的根本原因,在于缺少四个Node.js环境的变量. module exports require global 只要能够提供这四个变量,浏览器就能加载 CommonJ