close
XP + Aapache 2.2 + PHP 5.3.10連線ORACLE設定
1. 安裝好Apache及PHP並設定好Apache可執行PHP的環境。
2. 至ORACLE的網站下載Instant Client Package - Basic, 依照32bit或64bit及版本自行下載,我是下載instantclient-basic-win32-10.2.0.5.zip 。
3. 解開instantclient-basic-win32-10.2.0.5.zip,將oraociei10.dll、orannzsbb10.dll、oci.dll三個檔案複製到C:\Windows\System32\目錄下。
4. 編輯C:\Windows\php.ini,將;extension=php_oci8.dll刪除分號註解,將display_startup_errors = Off順便改設為On,可觀察Apache啟動是否有誤 。
5. regedit → \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ → 右方NLS_LANG = NA,刪除NLS_LANG
6. 重新開機
7. 啟動Apache
8. 執行php測試程式,下方。
PS:如測試出現ORA-12705:Cannot access NLS data files or invalid environment specified(如下圖),則需檢查refedit中\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\是否有NLS_LANG,刪除NLS_LANG後重新開機即可。
php測試碼: <?php ?>
|
全站熱搜
留言列表