本文目录一览:
- 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