Slackware Linux,PHP 與 oracle: Part 5 完結篇
2006/08/08 19:42
瀏覽438
迴響0
推薦0
引用0
想法 5: PHP 居然在configure 時就失敗, 不認得 oracle 10,
其實 Oracle server 的版本
跟 client 端沒有太大的關係,應該有辦法解決的...
做法 : 直接修改 confgiure scripts,給我發現 果然是 configure scripts的問題
修改了一下使之誤認 oracle 版本為 oracle 9i!
修改方法:
> configure scripts 第 68878 行
> 將 { echo "configure: error: Oracle needed libraries not found" 1>&2; exit1; }
> 換成 ORACLE_VERSION=9.0
即是原本判斷不到的版本 應該要顯示出 error messages 並停止執行的,
我們將它強定為 ORACLE 9.........
再測試 ora_* function! 終於成功!
測試 OCI_* function 也成功!
結果 : 終於成功!
結語:
其實在過程中當時我就已經決定
既然新的 PHP 都不再支援 ora_* function
還是得要重新開發 OCI_* 的 程式庫了...而廢棄 ORA_* 了..
只是.. 沒有解決此問題好像就是 不太舒服,
所以我還是把它搞定了.
現在呢? 其實我還是把php又升回 5.1.4
使用 OCI fuction..^^
其實 Oracle server 的版本
跟 client 端沒有太大的關係,應該有辦法解決的...
做法 : 直接修改 confgiure scripts,給我發現 果然是 configure scripts的問題
修改了一下使之誤認 oracle 版本為 oracle 9i!
修改方法:
> configure scripts 第 68878 行
> 將 { echo "configure: error: Oracle needed libraries not found" 1>&2; exit1; }
> 換成 ORACLE_VERSION=9.0
即是原本判斷不到的版本 應該要顯示出 error messages 並停止執行的,
我們將它強定為 ORACLE 9.........
再測試 ora_* function! 終於成功!
測試 OCI_* function 也成功!
結果 : 終於成功!
結語:
其實在過程中當時我就已經決定
既然新的 PHP 都不再支援 ora_* function
還是得要重新開發 OCI_* 的 程式庫了...而廢棄 ORA_* 了..
只是.. 沒有解決此問題好像就是 不太舒服,
所以我還是把它搞定了.
現在呢? 其實我還是把php又升回 5.1.4
使用 OCI fuction..^^
你可能會有興趣的文章:
限會員,要發表迴響,請先登入


