如何安装PHP Oracle扩展
作者的话:
最近用到Oracle数据库,但是网上到教程比较零碎且老旧,经过一天到摸索总结一个系统的安装流程
作者在macOS 及 ubuntu 16.04 下实验成功
本教程适用于 macOS 与大多数 Linux 操作系统,未详尽部分欢迎补充
转载注明出处
- 安装 Oracle Instant Client
- 安装 Oracle Instant Client SDK
- 安装 PHP OCI8 扩展
- 安装 PHP PDO_OCI 扩展
安装 Oracle Instant Client
在Oracle官网下载对应版本的Instant Client Basic 基础套件。
套件下载完成后将其解压,即完成Oracle Instant Client 的安装。对安装位置没有具体要求。
教程中我们使用 /Users/splitter/instantclient
作为目录,其解压后内容如下:
├── BASIC_README
├── SQLPLUS_README
├── adrci
├── genezi
├── glogin.sql
├── libclntsh.dylib.11.1
├── libnnz11.dylib
├── libocci.dylib.11.1
├── libociei.dylib
├── libocijdbc11.dylib
├── libsqlplus.dylib
├── libsqlplusic.dylib
├── ojdbc5.jar
├── ojdbc6.jar
├── uidrvci
└── xstreams.jar
将Instant Client的路径加入环境变量,以便程序运行时能够找到他。你可以使用下列命令加入环境变量(如果你的系统支持),当然我更推荐大家使用文件进行配置,这也更便于管理。
例如:Linux系统中可以加在 ~/.profile 中以保证当前用户的调用,或加入/etc/p