phpstudy使用远程Oracle

有两种方法可用,

第一种:oracle instant client

第二种:oracle client

建议使用第二种,虽然大很多,但稳定。(踩坑笔记在最后面

第一二种都需要一下配置:

  • 打开phpstudy的扩展:php_oci8php_pdo_oci
  • 打开php.ini文件,把这两个前面的“;”去掉:

 

第一种:oracle instant client

下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html

  • 下载对应的 系统位数(phpstudy(x86)需要下载32bit的)和对应 oracle  的版本:

  • 解压出来是这个样子(记住这个路径);

  • 配置环境变量

  • 接下来就可以在phpinfo中看到:

致此,已经就能使用oracle了!

 

第二种:oracle client

官网下载地址:https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html

  • 选择对应的版本,下载这 两个文件 (这里分了两个文件)

将两个压缩包解压到同一目录下,因为解压出来文件夹名字一样,所以会自动合并为一个文件夹(不冲突)

解压后目录:

 

 

  • 等了一天,这里到

 

踩坑笔记

第一种:

在phpinfo文件里面不出现oci8的配置信息:

解决:

  1. 需要下载32位、64位两个版本,32位的用于配置,需要从64位的安装包里面取 oci.dll 文件放到 C:\Windows\SysWOW64 和 C:\Windows\System32 下面;

第二种:

Severity: Warning  Message: oci_connect(): OCIEnvNlsCreate() failed. 
  1. 直接在根目录搜索 oci.dll 文件放到 C:\Windows\SysWOW64 和 C:\Windows\System32 下面即可;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章