首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Windows2003/XP上的Apache2、PHP5和Interbase/Firebird

Windows2003/XP上的Apache2、PHP5和Interbase/Firebird
EN

Stack Overflow用户
提问于 2009-11-23 21:23:31
回答 1查看 764关注 0票数 2

我最近分别从Apache 1.26和PHP 4.3升级到了2.2.11和5.2.9。在我的初始设置中,我有一个计划的任务设置为每周日运行一份每周的时事通讯。它将连接到我的数据库(Interbase/Firebird),以了解下一周有哪些活动正在进行,并获得电子邮件将发送到的地址列表。当然,我必须更改PHP任务的设置方式,因为命令行执行从版本4到版本5略有不同,一旦修复,真正的问题就出现了。

现在,当从命令行执行任何脚本时,我无法连接到我的数据库。我从ibase_errmsg收到以下错误:无法完成对主机"localhost“的网络请求。找不到主机。未定义服务gds_db/tcp。

同样的脚本在浏览器中也能完美地工作。此外,数据库连接代码在我的网站中用于登录、获取记录和更新记录。

如果有人知道为什么脚本在从命令行执行时无法连接到数据库,请提供帮助。

EN

回答 1

Stack Overflow用户

发布于 2009-11-23 21:37:41

很抱歉给大家发了这篇文章。我已经回答了这个问题。我不得不将我的fbclient.dll文件复制到我的PHP文件夹中,并将其重命名为gds32.dll。

有人知道为什么我必须只执行命令行脚本,而不是在浏览器中运行的脚本吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1786080

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文