• 技术文章 >后端开发 >php教程

    Windows7 PHP安装oci扩展

    不言不言2018-04-18 13:40:34原创1604
    这篇文章介绍的内容是关于Windows7 PHP安装oci扩展,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

    1、第一步下载oci扩展

    首先去下载oci8扩展包,https://pecl.php.net/package/oci8 前往下载



    左边选择自己需要下载的版本,Window需要下载 DLL版本,点击DLL进入下载选择,oci8的扩展需要和PHP的系统位数一致,下载时需要选择自己PHP版本或以下的oci8扩展包;压缩包分为线程安全和非线程安全,PHP默认为线程安全,所以下载线程安全的版本

    本人使用的32位的PHP下载的DLL List为5.6 Thread Safe(TS) x86版本


    下载完成解压后,将下面三个文件放到PHP的ext扩展目录,比如:E:/PHP/ext ;

    同时将这三个目录放到C盘的Window/System32下面;

    2、第二步下载oracle及时客户端
    下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html

    及时客户端需要和电脑的位数相同

    注意:很多资料都要求安装Oracle客户端,其实如果你只要php下安装oci8扩展,可以不安装Oracle客户端Instant Client
    如果你需要连接oracle客户端,那么你就就要下载两个压缩包,下载完成后将两个压缩包解压到一起,
    如果你只需要打开PHP oci8扩展,你只需要将解压出来的文件夹中oci.dll
    放到你的C盘的Window/System32 下面,如果你是64位的系统,则需要将文件再复制一个到C盘的Window/SysWOW64 下面


    Oracle客户端Instant Client windows只支持32位,不支持64位

    本人使用的windows7 系统在下载Instant Client下载使用的为32位中的oci.dll




    3、第三步修改php.ini配置文件,并重启apache

    需要到PHP目录下打开php.ini文件,搜索oci8


    PHP配置文件内会默认有一个 php_oci8_12c.dll 这个配置,这个扩展的版本有点高,跟所下载的oci.dll 文件版本可能会出现报错
    所以你可以自己添加 extension=php_oci8.dll extension=php_oci8_11c.dll只需要打开其中一个扩展,或者两个都打开

    然后重启apache 打印phpinfo(),出现下面图片内容,扩展打开成功;


    相关推荐:

    Windows下为PHP安装redis扩展

    以上就是Windows7 PHP安装oci扩展的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:Windows7 php 安装
    上一篇:Yii2.0 PHP使用Sphinx 下一篇:使用PHP实现单链表
    线上培训班

    相关文章推荐

    • 你知道这个PHP命令行选项解析库(pflag)吗?• 带你看懂PHP中的class定义类与成员属性方法• PHP中如何才能将时间日期格式化?怎么计算时间差?• 一定搞得懂PHP中如何添加图片水印• 最详细的教你PHP时间戳与日期时间的转换

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网