windows7下PHP7如何连接Oracle 12c

准备工作:(64位为例,所有所需工具、文件,没有特殊说明的,都要是64位的,且版本号要严格对应,否则可能发生未知的各种错误)

1、安装并配置好Oracle 12C。

2、以PhpStudy为例,其他LAMP工具原理一样。

3、Oracle官方对应的Instant Client版本。建议下载Basic。

4、严格对应PHP版本号(如7.0.21)的三个dll文件:php_pdo_oci.dll、 php_oci8_12c.dll、php_oci8.dll


好,进入正题,下面就开始配置,使PHP成功连接Oracle。

1、打开PHP的扩展,php_pdo_oci.dll、 php_oci8_12c.dll、php_oci8.dll这三个都要打开。

然后查看phpinfo

2018-07-31/5b6005e16f997.png


将图上标注的路径,复制下来。

打开CMD 执行: mkdir c:\php-sdk\oracle\x64\instantclient_12_1\sdk ,建好目录。

2、将准备好的Instant Client解压,然后把根目录下的所有文件,拷贝到上面建好的sdk目录下。(重要



2018-07-31/5b6005ff5221f.png


3、创建环境变量

Path中,增加 C:\php-sdk\oracle\x64\instantclient_12_1\sdk


如果此时还不行,那就要将C:\php-sdk\oracle\x64\instantclient_12_1\sdk下的文件,拷贝致windows/sysWoW64下(32位的在system32下)

如果拷贝时提示无法拷贝请重新启动电脑


测试是否安装成功

<?php

define("ORA_USER","*****");
define("ORA_PWD","******");
define("ORA_CNT","192.168.1.1:8080/test");
$conn = oci_connect(ORA_USER, ORA_PWD, ORA_CNT,"utf8");

var_dump($conn);exit;


雷亮博客
请先登陆后发表评论
  • 最新评论
  • 总共1条评论
雷亮博客

简简单单:测

2018-10-31 14:44:26 回复

  • 本站使用thinkphp搭建 © 2014-2016 blog.wo97.com 版权所有 ICP证:蜀ICP备16024789号
  • 工信部
  • 联系邮箱:1031041088@qq.com