win下php安装oci8扩展

由于数据库是oracle,所以本地必须安装oci扩展,有pdo_oci不行,还必须得有php_oci8,所以记录一下安装过程。

  1. 安装客户端
    首先下载oracle的数据库即时客户端 oracle instantclient;(客户端的版本很重要,客户的版本对应php版本的位数,而不是系统的位数)

    地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html

按步骤安装,并把安装目录中的bin目录加入环境变量。

  1. 安装php扩展
    下载php_oci8扩展组件,选择php版本相对应的dll扩展;(2.1是对应php7,2.0对应是php5.6及一下版本)

    地址:http://pecl.php.net/package/oci8

下载对应版本的扩展包之后,把压缩包中的dll文件解压到php目录中的ext文件夹下,然后修改php.ini,添加php_oci8扩展。比如下图
img

安全起见可以先重启系统(强烈建议),再测试是否安装成功:
img