本文目錄一覽:
- 1、為什麼不能運行php,缺少oci.dll文件是什麼回事
- 2、php+Oracle的時候出現oci_connect(): OCIEnvNlsCreate() failed問題
- 3、php連接oracle資料庫時報’The oci driver is not currently installed’ ,大蝦支招,跪求
為什麼不能運行php,缺少oci.dll文件是什麼回事
dll文件一般被存放在C:\Windows\System目錄下。電腦系統文件因經常會受到病毒的侵擾,導致系統文件、dll文件等丟失、損壞,一些包括遊戲在內的應用程序無法啟動。
解決方法有:
1、用Windows系統盤功能進行文件修復;
2、若在此之前有一鍵備份過,可以重新還原;
3、從網上下載系統文件然後覆蓋到原文件夾里;
4、由於從網上下載系統文件,可能會因為系統文件版本與操作系統不相符造成系統文件不兼容的情況,修復系統文件最好使用專業的工具進行一鍵修復。
5、可以用騰訊電腦管家修復下。打開電腦管家——電腦診所——軟體問題——缺少dll文件。
php+Oracle的時候出現oci_connect(): OCIEnvNlsCreate() failed問題
PHP的Oracle連接配置實在是麻煩:
1,需要下載並安裝: HTTP://pecl.php.net/get/oci8-1.3.5.tgz 或最高版本
2,如果安裝了Oracle伺服器上的要求:
如果您設置的ORACLE_HOME
安裝在客戶端的需求:
下載並安裝Oracle即時客戶端(基本,devel軟體包)
3,運行configure
運行./configure -with-OCI8 =共享,$ ORACLE_HOME BR /或
運行./configure -with-OCI8 =共享,instantclient,/路徑/到/瞬間/客戶/ lib目錄
4,不同版本的Oracle伺服器,並instantclient有些不同,比較麻煩的。
1)在Oracle 10.2 OCI8伺服器安裝,需要加入PHP腳本文件傳給putenv
之前在/ etc / sysconfig中/ httpd的加拿大或運行Apache出口ORACLE_HOME無法正常工作。
2)oracle11.2伺服器(X64),OCI8如何配置所有的錯誤,最終用11.1 instantclient即可。
php連接oracle資料庫時報’The oci driver is not currently installed’ ,大蝦支招,跪求
安裝php時需要安裝php對oracle資料庫的支持
1、安裝oracle 11g client或instantclient 11
2、編譯php支持oracle
–with-oci8[=DIR]
–with-pdo-oci[=DIR]
3、配置php.ini支持oracle 11g
windows:
extension=php_oci8_11g.dll
linux:
extension=php_oci8_11g.dll
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291247.html