为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.ini 中文版
Oct 28 PHP
php下将XML转换为数组
Jan 01 PHP
PHP函数常用用法小结
Feb 08 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
Jun 06 PHP
php unset全局变量运用问题的深入解析
Jun 17 PHP
关于PHP内存溢出问题的解决方法
Jun 25 PHP
两千行代码的PHP学习笔记汇总
Oct 05 PHP
PHP实现PDO的mysql数据库操作类
Dec 12 PHP
PHP数组去重比较快的实现方式
Jan 19 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
Nginx+php配置文件及原理解析
Dec 09 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
超级实用的7个PHP代码片段分享
2012/01/05 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
jQuery实现长文字部分显示代码
2013/05/13 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
jquery实现的网页自动播放声音
2014/04/30 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
Eclipse引入jquery报错如何解决
2015/12/01 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(二)
2016/05/17 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
在vue中使用vuex,修改state的值示例
2019/11/08 Javascript
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
python绘制热力图heatmap
2020/03/23 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
python常用函数与用法示例
2019/07/02 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
python下载的库包存放路径
2020/07/27 Python
python Timer 类使用介绍
2020/12/28 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
中学自我评价
2014/01/31 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
环保建议书200字
2014/05/14 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
综合素质评价个性发展自我评价
2015/03/06 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
JavaScript中关于预编译、作用域链和闭包的理解
2021/03/31 Javascript