Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >linux php怎么安装pdo-oci扩展
  • 418
分享到

linux php怎么安装pdo-oci扩展

linuxphppdo-oci 2016-12-14 00:12:15 418人浏览 才女
摘要

本文操作环境:linux5.9.8系统、PHP 7.1.25版、DELL G3电脑linux php怎么安装pdo-oci扩展?linux下安装php扩展pdo_oci和oci8:此次安装扩展耗费了我大半天的时间,特此记录其中的安装过程,希

本文操作环境:linux5.9.8系统、PHP 7.1.25版、DELL G3电脑

linux php怎么安装pdo-oci扩展?

linux下安装php扩展pdo_oci和oci8:

此次安装扩展耗费了我大半天的时间,特此记录其中的安装过程,希望这篇教程能够帮助到大家,避免大家在安装的过程中少走弯路。

Centos服务器上已有相关环境:apache2、php7
需要安装:1.oracle客户端、2.oci8扩展、3.pdo_oci扩展

一、安装Oracle客户端

Oracle客户端可以在oracle官网下载(https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

选择这上面这两个安装包,下载到/usr/local/src 然后解压:

 unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
  unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip

然后进入到解压后的目录:cd instantclient_11_2/将下面的三个文件作一下连接

ln -s libnnz11.so libnnz.so
ln -s libclntsh.so.11.1 libclntsh.so
ln -s libocci.so.11.1 libocci.so

然后将解压后的目录移动到 /usr/local/lib目录下,并易名为‘instantclient' mv ./instantclient_11_2 /usr/local/lib/instantclient

二、安装oci8扩展

进入php的源码安装包:cd /usr/local/src/php-7.1.25/ext/oci8/

执行/usr/local/php/bin/phpize

然后执行:./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient

然后执行make

最后make install

进入cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/查看有oci8.so这个文件说明安装成功

接下来就是在php.ini配置中添加一句extension=oci8.so

三、安装pdo_oci扩展

进入php的源码安装包:cd /usr/local/src/php-7.1.25/ext/pdo_oci

执行/usr/local/php/bin/phpize

然后执行:./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=instantclient,/usr/local/lib/instantclient

然后执行make

最后make install

进入cd /usr/local/php/lib/php/extensions/no-debug-zts-20160303/查看有pdo_oci.so这个文件说明安装成功

接下来就是在php.ini配置中添加一句extension=pdo_oci.so

查看phpinfo如果有oci8和pdo_oci的话就添加成功了

推荐学习:《PHP视频教程》

以上就是linux php怎么安装pdo-oci扩展的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: linux php怎么安装pdo-oci扩展

本文链接: https://www.lsjlt.com/news/373.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 【Linux】Linux基本指令(下)
    前言: 紧接上期【Linux】基本指令(上)的学习,今天我们继续学习基本指令操作,深入探讨指令的基本知识。 目录 (一)常用指令  👉more指令 👉less指令(重要) 👉head指...
    164
    2023-10-01
    linux 运维 服务器
  • 【linux】linux终端命令总结
    linux终端命令总结 有些命令是桌面版linux的,是刚开始学习linux时做的一些笔记。 1、启动终端:ctrl+alt+t 2、终端字体放大:ctrl+shift+‘+’, 终端字体缩小:ct...
    476
    2023-10-01
    linux 服务器 运维
  • [Linux系列]linux bond详解
    目录 背景 简介  bond分类  1.   mode=0(balance-rr) 2.  mode=1 (active-backup) 3.  mode=2(balance-xor) 4.  mode=3(broadcast) 5.  ...
    693
    2023-10-01
    linux 运维 devops 服务器
  • 【linux】Linux基本指令(上)
    前言: 在之前我们已经简单了介绍了一下【Linux】,包括它的概念,由来啊等进行了讲解,接下来我们就将正式的踏入对其的学习!!! 本文目录 👉操作系统的概念1.命令的语法1.1...
    174
    2023-10-01
    linux 运维 服务器
  • 【Linux技术】linux中查看pyt
    方法1:whereis python 查看所有python的路径,不止一个 方法2:which python 查看当前使用的python路径 ...
    443
    2023-10-01
    技术 Linux pyt
  • 【Linux】Linux开启snmp及查询
    主机snmp模板1.Linux snmp安装snmp#yum install -y net-snmp*备份snmp配置#cp /etc/snmp/snmpd.conf /etc/snmp/s...
    139
    2023-10-01
  • linux解密Linux版本信息
    这篇文章将为大家详细讲解有关linux解密Linux版本信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用 uname每当在 Linux 系统终端窗口中执行命令 uname -a ...
    467
    2023-10-01
  • Linux系统Linux设置SSH密钥
    这篇文章主要为大家展示了Linux系统Linux设置SSH密钥,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统Linux设置SSH密钥”这篇文章吧。SSH密钥简介:密钥对是通过一种算法...
    949
    2023-10-01
  • 【Linux】Linux下权限的理解
    前言:在之前我们已经对基本的指令进行了深入的学习,接下来我将带领大家学习的是关于权限的相关问题。在之前,我们一直是使用的【root】用户,即为“超级用户”,通过对权限的学习之后,我们就会慢慢的切换到普通用户模式下去进行操作。 本文目录 ...
    843
    2023-10-01
    linux 运维 服务器
  • 【Linux】Linux安装Java环境(OpenJDK)
    文章目录 第一步:第二步,选择合适的版本安装:第四步,配置环境变量 linux环境为CentOS7.8 版本。 今天教大家怎么在CentOs环境中安装Java的开发环境。 在安装ja...
    121
    2023-10-01
    linux java jvm
  • [Linux 基础] linux基础指令(1)
    文章目录 1、Linux下基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkdir指令6.rmdir指令 && rm指令7.man指令8.cp指令9.mv指令10.ca...
    881
    2023-10-01
    linux
  • 【Linux】关于Linux中的权限
    文章目录 前言Linux权限文件访问者的分类(人)文件类型和访问权限(事物属性)文件类型基本权限 目录的权限粘滞位权限的总结 前言 前面我们已经知道。Linux下有两种用户:超级...
    392
    2023-10-01
    linux 服务器 运维
  • Linux系统--Linux进程与作业管
    Linux系统--Linux进程与作业管理(3)Linux进程管理和作业管理的另外几种管理命令:vmstat,dstat,pmap,glances,kill1.vmstat命令: vmstat - Report virtual memory...
    640
    2023-10-01
    作业 进程 系统
  • Linux漏洞建议工具Linux Exploit Suggester
     Linux漏洞建议工具Linux Exploit Suggester...
    336
    2023-10-01
  • Linux 学习基础入门之Linux分区
    安装Linux,首先要有镜像文件,以CentOS为例,可以在官网或者国内某些镜像Server来获取镜像。根据自己的需要可以选择是 Everything 或者minimal iso.这里不写关于安装的细节,对于其中的一些关键步骤做些说明。1....
    164
    2023-10-01
  • Linux ps命令详解,Linux查看进程
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 ps命令详解 一、常用操作1、查看所有进程(连带命令行)2、显示所有包含其他使用者的进程3、查看指定进程...
    436
    2023-10-01
    linux 服务器 运维 网络安全
  • 【Linux】Shell运行原理和Linux权限
    大家好我是沐曦希💕 文章目录 1.shell命令以及运行原理2.Linux权限的概念3.Linux权限管理4.文件访问者的分类(人)5.文件类型和访问权限(事物属性)5.1 基本权限 6.文件权限值的表示方...
    751
    2023-10-01
    linux 服务器 运维
  • 【Linux】一文掌握Linux权限
    环境:centos7,腾讯云服务器 Linux文章都放在了专栏:【Linux】欢迎支持订阅🌹 前言 权限 一词相信大家都不陌生,与我们的生活密切相关。小区里的门禁制度、公司里的管理制度、学校里的校规规定、甚至是社交...
    200
    2023-10-01
    linux 服务器 运维 Powered by 金山文档
  • linux alias
    以下来自http://webkit.cc/post/shell-a... alias pg='ps aux | grep $1' //查找进程,通过 ps aux | grep xxx,来查找进程应该是个非常高频的操作,自定义了一个`pg...
    677
    2023-10-01
    linux alias
  • linux运维
    Web 性能压测工具 ApacheBench(ab)使用总结 对于 web 服务,不管是上新,还是平时产品运营,节假日活动等,在这之前都需要评估现网压力承受能力,提前进行扩容,并做到防患于未然。所以对网站性能压力测试是必不可少的,这样才能...
    920
    2023-10-01
    linux 运维
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作