phpstudy配置oracle 11g环境


一、查看以下php的环境

<?php
 phpinfo(); 
?>


根据图上标的环境去下载相应的Oracle驱动及扩展;X86即32位,与操作系统无关。

二、下载对应版本的Oracle InstantClient
http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html

需要下载同一个版本号的 “basicLIte”和sqlplus

Oracle 的版本号查看

select * from v$version;

将下载下来instantclient_11_2解压到自己存放盘符下,我放在C盘根目录在。
增加系统变量前面加【修改完系统变量后要重启服务器】

PATH=C:\instantclient_11_2;
NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252;   //服务器端字符集
TNS_ADMIN=E:\Oracle\instantclient_11_2;   //指定tnsnames.ora所在位置

三、下载OCI的php扩展包
http://pecl.php.net/package/oci8
下载时候注意对应phpinfo的php版本信息

解压后将扩展文件

extension=php_oci8.dll
extension=php_oci8_12c.dll  //对应Oracle驱动版本

全部完成以后运行phpinfo查看扩展情况。

附件php连接Oracle测试文件

<?php
//echo phpinfo();exit;
$conn= oci_connect('qzj_interface', 'orcl1234', 'localhost:1521/orcl'); //用户名,密码,端口及主机
if($conn) {
  echo"连接oracle成功!";
  exit;
}else{
  echo"连接oracle失败!";exit;
}
?>

声明:七维克塔|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - phpstudy配置oracle 11g环境


折腾也是一种坚持