2015-02-07 63 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