PHP安装OCI8扩展访问 Oracle 数据库

1、安装oracle客户端

rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
rpm -ivh oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm

检查是否安装成功,安装成功时显示下图

rpm -qa | grep oracle
PHP安装OCI8扩展访问 Oracle 数据库

2、修改 /etc/ld.so.conf,添加下方代码

/usr/lib/oracle/12.2/client64/lib/

3、添加软连接

ln -s /usr/lib/oracle/12.2/client64 /usr/lib/oracle/12.2/client
ln -s /usr/include/oracle/12.2/client64 /usr/include/oracle/12.2/client

4、添加环境变量 /etc/profile

export ORACLE_HOME=/usr/lib/oracle/12.2/client64/
export LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64:$LD_LIBRARY_PATH
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"

5、执行 source /etc/profile 使环境变量生效

6、安装 oci8-2.2.0.tgz,根据PHP版本下载

wget https://pecl.php.net/get/oci8-2.2.0.tgz
tar -zxvf oci8-2.2.0.tgz
cd oci8-2.2.0/
phpize
./configure  -with-oci8=shared,instantclient,/usr/lib/oracle/12.2/client64/lib
make && make install 
echo extension = oci8 >> /etc/php.d/30-oci8.ini # ini 注意添加扩展方式可能会不同
#php -m 出现错误时安装
#yum install  libnsl 
# 重启php-fpm
systemctl restart php-fpm
PHP安装OCI8扩展访问 Oracle 数据库

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/434.html

(0)
adminadmin
上一篇 2024年3月16日 下午1:00
下一篇 2024年6月5日 下午7:09

相关推荐

  • 最新Brizy 插件国内不能使用解决办法

    绍兴专业网站制作公司Brizy插件是一款适用于WordPress网站的可视化页面构建工具。它提供了一个直观且易于使用的页面编辑器,让用户可以通过拖放方式创建和设计自定义页面,而无需编写任何代码。 不过…

    2024年10月25日
  • centos下更改自动分区后的根分区大小

    绍兴专业网站制作公司在安装centos的时候,如果选择都是自动分区,在划分分区的时候划给/分区的很少,留给/home的空间很大,接下来教导大家如何重新调整分区大小: 步骤如下: 1.备份/home目录…

    记事本 2023年11月18日
  • fastadmin 如何设置新增/编辑弹窗的大小

    绍兴专业网站制作公司如果觉得fastadmin 新增和编辑弹窗太小的话,可以再 模块js 文件的 index方法中设置窗口大小 btn-add 是新增的窗口,btn-edit 是编辑是的窗口,data…

    记事本 2023年12月5日
  • 钉钉事件订阅HTTP回调功能设置

    绍兴专业网站制作公司钉钉的功能越来越多,用起来也更方便了,原来钉钉中不支持主动推送,一些事件没办法实时得的反馈,现在钉钉事件订阅,可以在事件发生时主动的向你的服务器发送http请求,处理一些事件非常的…

    2023年11月18日
  • WordPress 配置WP SMTP 插件发送邮件

    绍兴专业网站制作公司WordPress 如果由发送邮件的需求时可以使用 WP SMTP 插件,发送邮件的场景有,注册验证、找回密码、客户下单、留言等等。WP SMTP 插件的配置也比较简单,下面以QQ…

    2023年11月18日
  • FreeSwitch 添加配置录音功能

    绍兴专业网站制作公司搭建 FreeSwitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,FreeSwitch 可以进行配置进行录音,默认不开启录音功能。 配置录音功能,需修改 /etc/…

    记事本 2018年11月18日
  • windows 系统安装 PHP的redis扩展

    绍兴专业网站制作公司因为用windows系统开发PHP网站或应用,有一些需要用到redis,所有需要安装redis,默认是已经安装好了 PHP,首先需要下载redis,下载地址:https://git…

    2023年11月18日
  • wordpress 绑定多个域名方法

    绍兴专业网站制作公司WordPress在安装的时候会默认绑定当前的域名,如安装时域名为 a.com,在访问www.a.com时,会自动跳到a.com,绑定其它域名时也会跳转,给大家分享一下WordPr…

    记事本 2023年11月18日
  • TCPDF将中文字体设置为内嵌字体的方法

    绍兴专业网站制作公司PHP的PDF扩展库TCPDF将中文字体设置为内嵌字体的方法 下载要设置的字体,如名为simfang.ttf,放在./vendor/tecnickcom/tcpdf/tools目录…

    记事本 2023年11月18日
  • win10安装apache及php7

    绍兴专业网站制作公司现在又很多php本地安装集成包phpstudy、wamp、xampp等,原来一直使用这些集成包,安装简单方便,因为不想安装一些没用的软件,后来就直接自己进行了环境搭建。 一、首先安…

    2021年11月18日

发表回复

登录后才能评论
WeChat