为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下读取文本文件的代码
Jul 02 PHP
php中inlcude()性能对比详解
Sep 16 PHP
windows下zendframework项目环境搭建(通过命令行配置)
Dec 06 PHP
php使用filter过滤器验证邮箱 ipv6地址 url验证
Dec 25 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
Aug 21 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
PHP实现微信发红包程序
Aug 24 PHP
Zend Framework缓存Cache用法简单实例
Mar 19 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
Oct 28 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
Yii框架分页实现方法详解
May 20 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 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
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
PHP使用curl模拟post上传及接收文件的方法
2016/03/04 PHP
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
PHP实现Snowflake生成分布式唯一ID的方法示例
2020/08/30 PHP
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
javascript scrollTop正解使用方法
2013/11/14 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
JS实现的简单标签点击切换功能示例
2017/09/21 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
微信小程序从注册账号到上架(图文详解)
2019/07/17 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
浅谈Python的文件类型
2016/05/30 Python
详解python的ORM中Pony用法
2018/02/09 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
wxpython布局的实现方法
2019/11/01 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
Python 列表反转显示的四种方法
2020/11/16 Python
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
踏青活动策划方案
2014/08/19 职场文书
人工作失职检讨书
2015/05/05 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书
python基础之函数的定义和调用
2021/10/24 Python
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技