php连接oracle数据库时报'The oci driver is not currently installed' ,大虾支招,跪求

php连接oracle数据库时报'The oci driver is not currently installed' ,大虾支招,跪求,第1张

安装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

resource oci_connect ( string $username , string $password [, string $db [, string$charset [, int $session_mode ]]] )

其中第三个参数 $db 在Oracle中叫:本地Net服务名,是存储在 tnsnames.ora中的,典型的如下:

SALES =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.219)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = sales)

)

)

其中已经包含 服务器名(地址),端口,数据库的SID(或者Service_name)了。

选自fablrOO7:

然后重启apache看下行不;如果没。

如果支持了。

我是这么解决的.dll复制到apache的bin目录下.dll和orannzsbb10,也才接触Oracle两个星期.dll先查看你的phpinfo()这个函数的输出的内容、ocaocci10。(自己手写的。

配置环境变量,不知道你的行不行,把Oracle所在目录的路径写入电脑环境变量中的PATh中去,就再配置一下.dll、craocr10,看看支持了oci8没,就把Oracle客户端下的oci


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10817830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存