Apache 中的 DSN 访问需要进行什么配置?

Apache 中的 DSN 访问需要进行什么配置?

我正在配置一个独立的 Apache Http Server(2.2.16,在 Windows 上。可以是 XP 或更新版本)来与J(独立,不是 XAMPP 或其他软件包)。我通常可以在 J 中获取用户 DSN 列表,但通过 Apache 进入时则不行。

我安装了 PHP,尝试使用 odbc_connect 进行连接,但失败了。odbc_data_source 需要活动连接(即使 odbc32.dll sqlitedatasources 不需要...),并且所有连接都被拒绝。此外,作为测试,我确实安装了 XAMPP,并将其配置为与 J 通信。使用 XAMPP,J 和 PHP 都能够列出本地用户 DSN。

所以我假设增量是独立的 Apache Http 服务器。我应该在配置中激活哪些模块或设置,以允许第三方模块访问用户 DSN?

笔记:

至于为什么我不能使用 XAMPP 或其他软件,唉,说来话长。本质上,客户将是公共实体,拥有非常控制力的 IT,需要列出软件解决方案的所有组件。经验表明,获得 Apache 等程序的批准可能很棘手,我宁愿不尝试用预制软件包重新进行此批准流程,尽管它们可能很实用、很棒。

答案1

当 Apache 作为服务运行时,它无法读取用户 DSN(这是对我自己说的大“duh”)。使用系统 DSN。

编辑:更好的是:文件 DSN。

相关内容