2015-02-07 91 views

回答

1

http://php.net/manual/en/oci8.requirements.php

的OCI8 1.4扩展包含在PHP 5.3,PHP 5.4和PHP 5.5。它也可从PECL获得。

阅读: incliuded在PHP 5.6(这是一件好事,在每一个DB接口不拉到主树)

刚刚从PECL下载的东西。

您可能需要从源头重建它,不过,如果任何Oracle数据库客户端库您使用不

编辑匹配其当前版本的OCI8的需求:别这样,OP。你真的在使用Oracle 8i吗?由于安全原因,2003年的最新更新和不应再使用。说真的,你甚至在现代操作系统上如何运行它?或者你有一台Windows XP机器作为暴露在互联网上的服务器运行?!

+0

OP可能会发现他们的旧数据库仍然可以通过新的二进制访问。但是,是的,同意你所提出的观点 - 现在甚至有10岁了。 – halfer 2015-02-07 13:42:17

+0

我们使用Oracle 8授权版本的应用程序(在我们行业中处于领先地位)。因此,由于它不是我们的软件,因此它几乎不在我的控制范围之内,因为它不是我们的软件(我们有自己的门户网站写在顶部的,因此这个问题)。你有没有链接到我可以发送给他们的这些“安全原因”?我想他们可能会更新我们;-)我们使用RHEL,它仍然安装/工作正常。 – user4499154 2015-02-07 16:32:13

+0

我*认为* kb.cert.org仍然列出了一些开放的漏洞,但你必须通读它们才能确定。 – 2015-02-07 16:49:19

1

php_oci8.dll是很老的版本的Oracle使用一个非常古老的图书馆
现在有这个库的新版本,像php_oci8_11g
的问题是:什么是Oracle的版本你用 ?

+0

8 .............. – user4499154 2015-02-07 12:51:21

+0

@ user4499154 ?? – 2015-02-07 12:55:15

+0

为什么?你问版本我说8 – user4499154 2015-02-07 13:27:05