随笔 - 60  文章 - 8  评论 - 12  阅读 - 71898

windows下php链接oracle

php版本7.0以上,在windows下正常链接oracle的操作。

我使用的phpstudy是8.0且是64位的,需要根据自己安装的版本来选择接下来的oracle的安装。

配置步骤如下:

1、先打开扩展
extension=php_oci8_12c.dll
extension=php_pdo_oci.dll
php版本5.6以下 应打开 extension=php_oci8_11g.dll

2、oracle客户端下载

1)、phpinfo() 查看需要选择安装的oracle

 

 

 

 

根据现有的信息可以看出提示配置的oracle是需要64位版本是12.1的。

2)、oracle下载

https://www.oracle.com/database/technologies/instant-client/downloads.html

 

 

 

 

 

 

 

3)、oracle安装

其实不需要安装,只需要把下载下来的zip包,解压到电脑C盘即可,像我是直接解压到了C:\Program Files\instantclient_12_1

4)、系统环境变量配置

在PATH最前面加上C:\Program Files\instantclient_12_1;

 

 

 

 

3、查看是否成功

重启apache,如果不行的话,记得重启电脑。phpinfo()里查看,如果出现下图说明,则配置成功

 

 

 测试代码

复制代码
<?php
$dns = "oci:dbname=10.87.230.205/orcl;charset=UTF8";//连接字符串
$username = "scott"; //这是数据库用户名
$password = "111111"; //这是数据库连接密码
$conn = new PDO($dns,$username,$password);
$sql ="Select * From DOC_VT员工档案 Where 名称='王小宝'";
foreach ($conn->query($sql,PDO::FETCH_ASSOC) as $row) {
var_dump($row);
}
复制代码

 

posted on   Flameman  阅读(238)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示