windows系统phpstudy安装oci8扩展

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_16181325/article/details/84664602

注:一般的开启扩展只需要在php.ini文件中打开注释就可以,但是如果扩展目录没有扩展,则需要下载安装扩展文件,而OCI8扩展不仅要安装php扩展,还要安装客户端(Instant Client)。目前oracle客户端只支持32位,不支持64位。下载客户端也不需要下载1.5G的安装程序,只需要下载客户端支持库就可以了。

php环境:  php7.1-nts + Apache

安装步骤:

1.查看php的版本php位数,可以从phpinfo( )中查看。然后进入http://pecl.php.net/ ,下载对应的OCI8的扩展(目前应用的是2.1.8的最新版本)

2.第一步是下载对应的扩展,第二步就是扩展的安装。所以此时解压压缩包得到如下目录,然后将扩展程序dll文件复制粘贴到php扩展目录。(笔者的本地环境为phpstudy,安装者应找到自己的扩展目录)

3.扩展放置完毕后,应该先去oarcle官网下载对应的安装客户端(Instant Client)对应的Basic Package。(官网目前12.2.0.2.0版本是最新的)

 

4.下载好Instant Client Package-Basic扩展库后,解压压缩包得到如下目录。如果不需要操作数据库,则只需要得到oci.dll、oraociei11.dll、orannzsbb11.dll文件。如果你是64位系统,

则需要将此文件放置到 C盘的Window/System32目录和C盘的Window/SysWOW64目录下。

5.打开php.ini文件,搜索OCI8。因为安装的扩展库为Version 11.2.0.4.0,所以只需要打开Version 11.2.0.4.0对应的php_oci8_11g.dll扩展。

6.最后重启php环境,刷新phpinfo页面搜索OCI8,OCI8生效。

 

展开阅读全文

没有更多推荐了,返回首页