为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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
ADODB类使用
Nov 25 PHP
php 数学运算验证码实现代码
Oct 11 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
调整PHP的性能
Oct 30 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
php正则preg_replace_callback函数用法实例
Jun 01 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
php实现点击可刷新验证码
Nov 07 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
php 中phar包的使用教程详解
Oct 26 PHP
PHP使用phpunit进行单元测试示例
Sep 23 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
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
用javascript获取textarea中的光标位置
2008/05/06 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
简单实现js拖拽效果
2017/07/25 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
Vue指令指令大全
2019/02/09 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
js实现双色球效果
2020/08/02 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python实现图片转字符画的示例
2017/08/22 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
详解python 内存优化
2020/08/17 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
.NET面试10题
2014/02/24 面试题
产品促销活动策划书
2014/01/15 职场文书
大学生涯自我鉴定
2014/01/16 职场文书
西式婚礼主持词
2014/03/13 职场文书
清明节演讲稿
2014/05/27 职场文书
会计做账心得体会
2016/01/22 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL