为Plesk PHP7启用Oracle OCI8扩展方法总结


Posted in PHP onMarch 29, 2019

注:本文适用于RHEL/CentOS发行版。

步骤1.安装构建自定义PHP 7模块所需的devel包

# yum install plesk-php70-devel gcc glibc-devel libmemcached-devel zlib-devel make libaio.x86_64

步骤2.下载oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm和oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm(来自Oracle OTN),并将其上传到服务器上。、

 https://3water.com/database/572638.html

步骤3.安装oracle-instantclient12 *包:

 

# rpm -Uhv oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm

步骤4.用pecl安装oci8包

# /opt/plesk/php/7.0/bin/pecl install oci8

步骤5.在php.ini中启用oci8模块

# echo "extension=oci8.so" > /opt/plesk/php/7.0/etc/php.d/oci.ini

要为通过Plesk安装的其他PHP引擎安装oci8扩展,请为相应的PHP版本安装PHP devel包。

例如,对于PHP 7.2:

# yum install plesk-php72-devel

重复上面的步骤4,5,确保路径是当前PHP版本的:

# /opt/plesk/php/7.2/bin/pecl install oci8

# echo "extension=oci8.so" > /opt/plesk/php/7.2/etc/php.d/oci.ini

检查扩展是否已启用:

# /opt/plesk/php/7.2/bin/php -m | grep oci

oci8
PHP 相关文章推荐
php中操作memcached缓存进行增删改查数据的实现代码
Aug 15 PHP
PHP框架Swoole定时器Timer特性分析
Aug 19 PHP
PHP生成不重复随机数的方法汇总
Nov 19 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
迁移PHP版本到PHP7
Feb 06 PHP
PHP实现的json类实例
Jul 28 PHP
php实现CSV文件导入和导出
Oct 24 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 PHP
thinkphp5框架扩展redis类方法示例
May 06 PHP
解决laravel查询构造器中的别名问题
Oct 17 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
PHP中ltrim()函数的用法与实例讲解
Mar 28 #PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
Mar 28 #PHP
PHP微商城开源代码实例
Mar 27 #PHP
PHP简单验证码功能机制实例详解
Mar 27 #PHP
PHP判断访客是否手机端(移动端浏览器)访问的方法总结【4种方法】
Mar 27 #PHP
PHP实现数据四舍五入的方法小结【4种方法】
Mar 27 #PHP
PHP判断是否微信访问的方法示例
Mar 27 #PHP
You might like
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
PHP return语句的另一个作用
2014/07/30 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
调用js时ie6和ie7,ff的区别
2009/08/19 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
JS实现网站菜单拖拽移位效果的方法
2015/09/24 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
2020/07/26 Javascript
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
python常见的格式化输出小结
2016/12/15 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
基于Python实现用户管理系统
2019/02/26 Python
Python中请不要再用re.compile了
2019/06/30 Python
python多线程同步实例教程
2019/08/11 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
python软件都是免费的吗
2020/06/18 Python
python爬虫基础之urllib的使用
2020/12/31 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
PyQt QMainWindow的使用示例
2021/03/24 Python
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
婚礼新郎父母答谢词
2014/01/16 职场文书
事业单位考核材料
2014/05/21 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android