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

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

时间:2024-08-27 10:29:52浏览次数:5  
标签:3nts PHP7.4 nginx mysql oracle php 下载

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()

 

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

 

标签:3nts,PHP7.4,nginx,mysql,oracle,php,下载
From: https://www.cnblogs.com/a-dong/p/18382153

相关文章

  • Nginx加载Lua环境
    Nginx加载Lua环境开源配置也可以直接部署春哥的开源项⽬OpenResty:http://openresty.org/cn/#安装依赖包[root@linuxprobe]#yuminstall-yreadline-develpcre-developenssl-devel[root@linuxprobe]#cd/soft/src#下载并编译安装openresty[root@linuxprobesrc]#......
  • Nginx+Lua实现WAF应⽤防⽕墙
    Nginx+Lua实现WAF应⽤防⽕墙1.常⻅的恶意⾏为爬⾍⾏为和恶意抓取,资源盗取防护⼿段1.基础防盗链功能不让恶意⽤户能够轻易的爬取⽹站对外数据2.access_moudle->对后台,部分⽤户服务的数据提供IP防护解决⽅法192.168.1.170[[email protected]]#cat/soft/openre......
  • Nginx+Lua实现代码灰度发布
    Nginx+Lua实现代码灰度发布使⽤Nginx结合lua实现代码灰度发布灰度发布是⼀种将新版本的软件或功能逐步推⼴给⼀⼩部分⽤户,以进⾏测试和评估它们的反应的⽅法。实际上,它是⼀种渐进式的部署⽅法,可以逐步将新版本或功能逐步发布给不同的⽤户群体,直到所有⽤户都可以使⽤这个新......
  • 如何彻底卸载nginx
    彻底卸载Nginx包括删除Nginx软件包及其相关配置文件和目录。以下是针对不同操作系统的彻底卸载步骤:###1.在Ubuntu/Debian系统上1.**停止Nginx服务**:   ```bash   sudosystemctlstopnginx   ```2.**卸载Nginx软件包**:   ```bash   sudoapt-g......
  • centos 配置nginx
    1.检查系统版本,安装nginxcat/etc/redhat-release,//这个命令会显示你的CentOS发行版名称以及大致的版本号rpm-qCentOS-release,//这将返回当前安装的CentOS版本的具体编号uname-r,//内核的完整版本字符串。2.安装nginxsudoyuminstallepel-release-y#如果还没有安......
  • 科普文:软件架构Nginx系列之【万字详解Nginx功能模块功能、应用场景、实操配置】
    Nginx模块分类Nginx是高度模块化的,他的模块分为核心模块,标准模块,和第三方模块。如上图所示。其中标准模块又分为三类:HTTPmodule(web模块)StandardHTTPModule(标准模块)OptionalHTTPModule(可选模块)MailModule(邮箱模块)StreamModule(四层代理相关的模块)......
  • 科普文:软件架构Nginx系列之【万字详解Nginx防盗链】
    概叙盗链攻击是一种常见的网络安全威胁,不仅侵犯了内容创作者的版权,还可能会给原网站带来严重的损失。了解盗链攻击的原理和类型,采取有效的防范措施,是保护网站和服务的重要手段。通过技术和法律手段的结合,可以有效地防止和减轻盗链攻击的影响。随着技术的发展,防盗链的方法也......
  • 科普文:软件架构Nginx系列之【Nginx 核心架构设计和原理】
    概叙Nginx是什么Nginx(engineX)是一个开源的轻量级的HTTP服务器,能够提供高性能的HTTP和反向代理服务。与传统的Apache服务器相比,在性能上Nginx占用系统资源更小、支持高并发,访问效率更高;在功能上,Nginx不仅作为Web服务软件,还适用于反向代理、负载均衡等场景;在安装配置上,Nginx......
  • 银河麒麟系统V10(arm版)安装nginx-1.14.1说明
    #银河麒麟系统#、#nginx#随着2024年微软全球蓝屏事件的出现,系统安全越来越重要。目前很多企业开始尝试国产化操作系统上,本文介绍如何在国产化银河麒麟系统V10(arm)版上安装nginx-1.14.1。本资源是arm版本的nginx-1.14.1的rpm离线安装包(下载地址:银河麒麟系统arm版nginx-1.14.1-......
  • Nginx rewrite
    NginxrewriteURL组成http://www.wingsredevsecops.top/download?name=docker.pdf这个URL的格式可以分为以下⼏个部分:协议部分:指定了访问资源的协议,这个URL使⽤了默认的协议HTTP、HTTPS。域名部分:指定服务器的域名和顶级域名,这个URL的域名部分是www.wingsredevsecops.top......