有两种方法可用,
第一种:oracle instant client,
第二种:oracle client,
建议使用第二种,虽然大很多,但稳定。(踩坑笔记在最后面)
第一二种都需要一下配置:
- 打开phpstudy的扩展:php_oci8、php_pdo_oci;
- 打开php.ini文件,把这两个前面的“;”去掉:
第一种:oracle instant client
下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html
- 下载对应的 系统位数(phpstudy(x86)需要下载32bit的)和对应 oracle 的版本:
- 解压出来是这个样子(记住这个路径);
- 配置环境变量
- 接下来就可以在phpinfo中看到:
致此,已经就能使用oracle了!
第二种:oracle client
官网下载地址:https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
- 选择对应的版本,下载这 两个文件 (这里分了两个文件)。
将两个压缩包解压到同一目录下,因为解压出来文件夹名字一样,所以会自动合并为一个文件夹(不冲突)
解压后目录:
- 等了一天,这里到
踩坑笔记
第一种:
在phpinfo文件里面不出现oci8的配置信息:
解决:
- 需要下载32位、64位两个版本,32位的用于配置,需要从64位的安装包里面取 oci.dll 文件放到 C:\Windows\SysWOW64 和 C:\Windows\System32 下面;
第二种:
Severity: Warning Message: oci_connect(): OCIEnvNlsCreate() failed.
- 直接在根目录搜索 oci.dll 文件放到 C:\Windows\SysWOW64 和 C:\Windows\System32 下面即可;
转载:https://blog.csdn.net/qq_35401605/article/details/100890924
查看评论