Windows PHP/phpStudy 连接 甲骨文Oracle 数据库 oci8 – 让我们荡起双桨的博客 – CSDN博客

来源: Windows PHP/phpStudy 连接 甲骨文Oracle 数据库 oci8 – 让我们荡起双桨的博客 – CSDN博客

好多好多年前,我也玩过一次PHP连接Oracle数据库,因为Oracle不是大众民用所以使用到的概率也很低。今天难得遇到了一个配置的机会,就要试试咯。

一般我们开启扩展支持,只需要在php.ini中打开扩展就可以,比如要连接oracle数据库,我们就只要打开 php_oci8.dll 和 php_oci8_11g.dll 就可以了。但是我们打开后,查看phpinfo()并没有开启,也没错误提示这个问题就有点大,经过一番百度百度后,回想起来,还需要安装客户端的事情,所以这里我们还需要下载oracle的客户端,这里我们就不要下载带工具的1.5G的了,直接下载只有客户端支持库的,官方要注册麻烦,这里同我收藏的。。。

32位:http://pan.baidu.com/s/1ntqTIzf

64位:http://pan.baidu.com/s/1hq7YVQk

注意这里的32位,64位不是指的系统,而是要根据你安装的PHP的位数,就好比今天我纠结了好久的为什么不行,然后注意到安装的是64位的客户端,按照系统看的。而PHP却是32位的(我是用的是集成环境 phpStudy),后更换成32位的客户端安装就真的可以了。

所以对于PHP开启Oracle扩展有问题的,就有如下几点要注意。

1.PHP.ini中开启扩展,最好2个都开启,这样就不需要管客户端版本

2.安装Oracle客户端,不安装单独扩展是不行的

3.注意客户端和PHP的位数,32就配32,64就配64

分享到:更多 ()