• 技术文章 >后端开发 >PHP7

    php7没有php oci8吗

    藏色散人藏色散人2022-11-17 10:04:31原创379

    php7没有oci8,需要安装配置,php7安装oci8扩展的方法是:1、下载并安装“oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm”;2、添加环境变量;3、在php官网直接搜oci8;4、通过“pecl install oci8”命令安装oci8即可。

    php入门到就业线上直播课:进入学习

    本教程操作环境:centos7系统、PHP7版、Dell G3电脑。

    php7没有php oci8吗?

    需要安装配置。

    php7 安装扩展-oci8 步骤方法:

    1. 基础环境

    环境:centos7 PHP 7.2.24

    2. oracle客户端

    2.1 官方地址

    https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

    使用的最新的版本-Version 19.5.0.0.0 ,两个都必须安装,devel版本就是SDK

    oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
    oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

    2.2 安装

    rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm 
    rpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm

    安装完成后默认路径–/usr/lib/oracle/19.5/client64,我没有添加环境变量,如果有需要,根据自己配置添加。

    vim /etc/profile
    source /etc/profile

    3. oci8扩展

    网上文章安装比较混乱,去php官网直接搜oci8就会出现结果;

    1ee421fba713f9900291fc9f0858a42.jpg

    3.1 安装

    我采取的第一种方法,pecl install oci8;安装过程总会出现Please provide the path to the ORACLE_HOME directory. Use 'instantclient,/path/to/instant/client/lib' if you're compiling with Oracle Instant Client [autodetect] :根据官方说明输入客户端路径地址就可以:instantclient,/usr/lib/oracle/19.5/client64/lib

    f503ec9191de1ef279b4a7131d48d67.jpg

    3.2 检查

    安装完成后使用–php -m ,检查是否安装成功,进入目录–/usr/lib64/php/modules ,查看是否存在–oci8.so ;

    重启之后如果不成功,可以在 /etc/php.ini文件中,添加扩展—extension=oci8.so 。

    3.3 重启php-fpm

    推荐学习:《PHP视频教程

    以上就是php7没有php oci8吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:PHP7
    上一篇:php7怎么修改端口号 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• PHP7.3 curl不支持怎么办• 要不要把php5升级到php7• php7 修改时区无效怎么办• php7改php.ini不起作用怎么办• php7怎么修改端口号
    1/1

    PHP中文网