php安装oci8
oci8为php扩展,用于连接oracle数据库
官方教程:https://www.php.net/manual/zh/oci8.installation.php
已安装php需从源码包中拉取对应的oci8扩展,编译后配置到php.ini中,重启php即可。
OS:centos7
环境:lnmp
注,php版本为7.2.34
1.安装oracle客户端
2.下载php源码包,进入oci8扩展源码包
3.编译oci8源码包
4.配置php.ini后,重启php
5.验证oci8拓展
第一步,安装oracle客户端
我有道云笔记存有详细安装教程“Shell脚本如何连接oracle数据库”
1.1下载oracle客户端:
https://www.oracle.com/database/technologies/instant-client/downloads.html
1.2安装oracle
linux3包
基础包:oracle-instantclient-basic-21.11.0.0.0-1.x86_64.rpm
开发包:oracle-instantclient-devel-21.11.0.0.0-1.x86_64.rpm
工具包:oracle-instantclient-sqlplus-21.11.0.0.0-1.x86_64.rpm
1.3配置环境
1 2 3 4 5 6 7 8 9 10 | |
第二步,下载php源码包,从中提取oci8扩展源码包
2.1 github下载自己版本的php:https://github.com/php/php-src/tree/PHP-7.2.34
注:查看php版本命令:php -v
2.2 8扩展源码包
1 2 3 4 | |
第三步,编译安装oci8
1 2 3 4 5 6 7 8 9 | |
第四步,配置php.ini
追加oci8配置
1 | |
第五步,验证oci8扩展
php -m|grep oci8