0

我继续收到致命错误:调用未定义的函数 oci_connet()。无法使用 PHP 连接到带有即时客户端的 oci8 到 oracle 12c 数据库。卸载 apache、php 和即时客户端。已经重新安装了它们。确保 PHP ini 中的所有内容都已更改,http 等具有正确的信息。检查路径和系统文件以确保即时客户端放置在它应该在的位置。已遵循 Oracle 网站、PHP 网站的指南,但仍然出现相同的错误 服务器是安装了 IIS 的 Windows 2008 R2。IIS 已关闭,以便我们可以使用 Apache 和 fastcgi 文件。不确定它是否是服务器配置服务器配置。数据库位于另一台服务器上。PHP、Apache、数据库每一块都独立工作,但不能连接在一起。SQL Developer 工作正常,但无法让 SQLPlus 连接我在这里尝试了很多建议,但没有解决问题。我将把即时客户端放在数据库服务器上,并尝试查看我是否获得了连接。这两天又有人在帮忙,但没有解决办法。任何帮助/建议将不胜感激。

4

1 回答 1

0

希望消息是 Call to undefined function oci_connect() (注意添加 c,否则您有更大的问题)

确保您在 Web 服务器上安装了正确的 PHP 版本。如果您有 PHP 32 位,请确保您安装了 32 位即时客户端。同样使用 PHP 64 位,您需要 64 位 Oracle 即时客户端。如果您的操作系统是 64 位,则无关紧要,如果您的 PHP 是 32 位,则即时客户端必须是 32 位。在您的日志中查找有关加载 oci.dll 错误的消息。

于 2014-06-03T21:48:01.097 回答