Win10 PHP7.3 连接 Oracle数据库

本文在Win10 64位系统,PHP v7.3.13 x64 TS版下连接Oracle11g测试成功

1. 下载Instant Client

https://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html 下载  instantclient-basic-windows.x64-12.2.0.1.0.zip

解压缩到D:\instantclient_12_2

2. 下载PHP的OCI扩展

https://windows.php.net/downloads/pecl/releases/oci8/2.2.0 下载对应PHP版本的OCI8扩展,PHP v7.3.13 x64 TS版因下载 

php_oci8-2.2.0-7.3-ts-vc15-x64.zip

解压php_oci8-2.2.0-7.3-ts-vc15-x64.zip,将其中php_oci8.dll、php_oci8_11g.dll、 php_oci8_12c.dll 3个扩展文件复制到PHP安装目录的ext目录中,例如 D:\PHP-TS\ext

3. 启用OCI扩展

扫描二维码关注公众号,回复: 9953682 查看本文章

编辑php.ini文件,将原来的extension=pdo_oci分号注解放开,同时添加2行

extension=php_oci8.dll
extension=php_oci8_12c.dll

启用OCI8扩展

重启PHP服务,此时使用phpinfo查看是OCI不生效的,因为OCI扩展没有找到Instant Client

4. 配置环境变量

将Instant Client的安装目录,配置到Win10系统环境变量的PATH变量中,重启PHP服务,此时可以看到OCI8已生效,如下图所示

5. phpStudy同理也可以适用

发布了190 篇原创文章 · 获赞 349 · 访问量 384万+

猜你喜欢

转载自blog.csdn.net/skykingf/article/details/103782252