PHP 版本5.5

Windows下

1、首先下载OCI8的扩展 http://pecl.php.net/package/o... 我这里下的版本是5.5 Thread
Safe (TS) x86 版本
2、解压php_oci8.dll文件,拷贝到PHP扩展目录下,扩展目录在php.ini中
extension=php_oci8.dll
3、安装Oracle Client,下载oracle客户端 http://www.oracle.com/technet... 我这里下的
是 instantclient-basic-win32-11.1.0.7.0.zip 版本,注意一定要下与php相匹配的版本,
如果你的php是32位的那oracle也要下32位的。
4、把 instantclient-basic-win32-11.1.0.7.0.zip解压后的文件目录添加到系统变量path

Linux

Oracle客户端可以在oracle官网下载(https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)

这里下载12.1版本的两个压缩包
https://download.oracle.com/otn/linux/instantclient/121020/instantclient-basic-linux.x64-12.1.0.2.0.zip

https://download.oracle.com/otn/linux/instantclient/121020/instantclient-sdk-linux.x64-12.1.0.2.0.zip

解压
unzip instantclient-basic-linux.x64-12.1.0.2.0.zip
unzip instantclient-sdk-linux.x64-12.1.0.2.0.zip

然后进入到解压后的目录:cd instantclient_12_1/将下面的三个文件作一下连接
ln -s libnnz12.so libnnz.so
ln -s libclntsh.so.12.1 libclntsh.so
ln -s libocci.so.12.1 libocci.so
然后将解压后的目录移动到 /usr/local/lib目录下,并易名为‘instantclient' mv ./instantclient_12_1 /usr/local/lib/instantclient

安装oci8扩展
进入php的源码安装包:cd /usr/local/src/php-7.1.25/ext/oci8/
执行/usr/local/php/bin/phpize
然后执行:./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient,12.1
然后执行make
最后make install

安装pdo_oci扩展
进入php的源码安装包:cd /usr/local/src/php-7.1.25/ext/pdo_oci
执行/usr/local/php/bin/phpize
然后执行:./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=shared,instantclient,/usr/local/lib/instantclient,12.1
然后执行make
最后make install

最新文章

  1. 【转】Hive内部表、外部表
  2. C++虚函数和虚函数表
  3. C# 模拟按下回车键自动登录
  4. apple store链接格式文档
  5. acm算法模板(2)
  6. cmd扩展路径
  7. JAVA 对象初始化的过程
  8. POJ 1663
  9. 控制器view的延迟加载
  10. Pair Project: Elevator Scheduler [电梯调度算法的实现和测试]:谢勤政-11061197,吴润凡-11061185
  11. NAS4Free 安装配置(三)基本配置
  12. python学习之路-11 多线程、多进程、协程
  13. TempDB 中表变量和局部临时表的对比
  14. 讨论.NET Core 配置对GC 工作模式与内存的影响
  15. Lua和C的语法差别
  16. C++使用类和对象
  17. OsharpNS轻量级.net core快速开发框架简明入门教程-Osharp.Redis使用
  18. MR单元测试以及DeBug调试
  19. 使用DevExpress.XtraTabbedMdi.XtraTabbedMdiManager控件来加载MDI窗体
  20. 咸鱼入门到放弃1--JDBC

热门文章

  1. Java 枚举和抽象类添加状态值
  2. 记一次在 Get 请求参数为 Null 值的折腾
  3. centos7.5 离线安装ntp服务
  4. HTML Marquee跑马灯
  5. jar包下载网站
  6. Docker -compose install Harbor
  7. Python——Python安装
  8. 适合公司和个人的目标管理方法:OKR!
  9. Kotlin扩展作用域分析与扩展的根本作用解析
  10. (java)selenium webdriver学习---实现简单的翻页,将页面内容的标题和标题链接取出