ThinkPHP 6 + PHP7.4.3nts +nginx 使用mysql和oracle数据库

ThinkPHP 6 + PHP7.4.3nts +nginx 使用mysql和oracle数据库.

前言

业务需求,之前使用的php 7.3.4nts ,mysql自己写的代码,需要对接第三方系统,第三方使用的oracle数据库。之前也是各种的网查,稀里糊涂的成功了。上周五又需要对接,这次用的是php7.4.3nts,各种试了两三天不行,昨晚就突然可以了,今天赶紧保存一下!!!

一、环境

  1、phpstudy V8.1(nginx + mysql + php 7.4.3nts)

  2、windows server 2012 R2

二、根据phpinfo();查看php版本以及当前服务器的位数(64位或32位)。

二、安装oracle数据库

我现有的oracle是10,第三方业务逻辑的也是10,顾选此安装。路劲会自动加入到系统环境变量中。设置tnsnames.ora

三、下载oci8插件(下载链接 :https://pecl.php.net/package/oci8

下载成功后 复制下面三个东西放到 小皮安装路径下的php版本下的ext 中 (E:\phpstudy_pro\Extensions\php\php7.4.3nts\ext)

  

三、php.ini 中开启插件。最好带上.dll (

extension=oci8_12c

extension=php_pdo_oci.dll

extension=php_oci8.dll

三、下载 Oracle Instant Client 下载链接: https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html (需要注册账户)

注意:这里选择比较讲究。别听网上其他人的在phpinfo()里面看到的下载对应的。都是扯蛋。选择这个跟你安装的oracle要一样10就下载10.2.0.5

然后把下载的包解压拷贝文件放到 E:\phpstudy_pro\Extensions\php\php7.4.3nts

五、重启nginx,查看phpinfo()

完美解决!!!!!!!!!!!

相关推荐
sbjdhjd19 小时前
PHP eval 型 RCE:flag 正则过滤与通配符绕过实操 | 01
安全·web安全·网络安全·开源·系统安全·php·网络攻击模型
qetfw1 天前
Debian Nginx + PHP-FPM 配置:FastCGI、站点目录与访问验证
linux·nginx·debian·php
啊阿狸不会拉杆1 天前
《计算机网络-自顶向下方法》3.6 拥塞控制原理 读书笔记
计算机网络·智能路由器·php
郑州光合科技余经理1 天前
本地生活服务系统:成品模块和定制接口怎么划界
java·前端·人工智能·后端·系统架构·php·ai编程
LorryJovens2 天前
【LAAP科研】CEN因果等价网络理论---从双缝干涉到因果等价
开发语言·php
Casual2 天前
【网络基础进阶】:看懂子网划分与 VLAN
开发语言·网络·php
0xBADCODE2 天前
CTF Writeup 合集
安全·web安全·网络安全·系统安全·密码学·php·ctf
IPdodo_2 天前
静态 IP 访问异常排查:403/429 归因与迁移验收
服务器·网络·数据库·python·网络协议·php·性能测试
砚凝霜2 天前
【软考信息安全】第二章 网络攻击基础与常见技术方法
网络·安全·php
XR1234567882 天前
办公组网像“看病“:先问诊,再选型
开发语言·php