我們在我們的應用程序中使用php_oci8.dll
來訪問Oracle 8數據庫服務器。我將PHP版本從5.3升級到5.6.5,現在ext/
文件夾中沒有php_oci8.dll
。從PHP 5.3升級到PHP 5.6.5,現在沒有php_oci8.dll
我可以直接從舊版本複製嗎?
我們在我們的應用程序中使用php_oci8.dll
來訪問Oracle 8數據庫服務器。我將PHP版本從5.3升級到5.6.5,現在ext/
文件夾中沒有php_oci8.dll
。從PHP 5.3升級到PHP 5.6.5,現在沒有php_oci8.dll
我可以直接從舊版本複製嗎?
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機器作爲暴露在互聯網上的服務器運行?!
php_oci8.dll是很老的版本的Oracle使用一個非常古老的圖書館
現在有這個庫的新版本,像php_oci8_11g
的問題是:什麼是Oracle的版本你用 ?
8 .............. – user4499154 2015-02-07 12:51:21
@ user4499154 ?? – 2015-02-07 12:55:15
爲什麼?你問版本我說8 – user4499154 2015-02-07 13:27:05
OP可能會發現他們的舊數據庫仍然可以通過新的二進制訪問。但是,是的,同意你所提出的觀點 - 現在甚至有10歲了。 – halfer 2015-02-07 13:42:17
我們使用Oracle 8授權版本的應用程序(在我們行業中處於領先地位)。因此,由於它不是我們的軟件,因此它幾乎不在我的控制範圍之內,因爲它不是我們的軟件(我們有自己的門戶網站寫在頂部的,因此這個問題)。你有沒有鏈接到我可以發送給他們的這些「安全原因」?我想他們可能會更新我們;-)我們使用RHEL,它仍然安裝/工作正常。 – user4499154 2015-02-07 16:32:13
我*認爲* kb.cert.org仍然列出了一些開放的漏洞,但你必須通讀它們才能確定。 – 2015-02-07 16:49:19