zoukankan      html  css  js  c++  java
  • 安装php的oracle扩展

    PHP 版本5.5

    Windows下

    1、首先下载OCI8的扩展 http://pecl.php.net/package/o... 我这里下的版本是5.5 Thread
    Safe (TS) x86 版本
    2、解压php_oci8.dll文件,拷贝到PHP扩展目录下,扩展目录在php.ini中
    extension=php_oci8.dll
    3、安装Oracle Client,下载oracle客户端 http://www.oracle.com/technet... 我这里下的
    是 instantclient-basic-win32-11.1.0.7.0.zip 版本,注意一定要下与php相匹配的版本,
    如果你的php是32位的那oracle也要下32位的。
    4、把 instantclient-basic-win32-11.1.0.7.0.zip解压后的文件目录添加到系统变量path

    Linux

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

    这里下载12.1版本的两个压缩包
    https://download.oracle.com/otn/linux/instantclient/121020/instantclient-basic-linux.x64-12.1.0.2.0.zip

    https://download.oracle.com/otn/linux/instantclient/121020/instantclient-sdk-linux.x64-12.1.0.2.0.zip

    解压
    unzip instantclient-basic-linux.x64-12.1.0.2.0.zip
    unzip instantclient-sdk-linux.x64-12.1.0.2.0.zip

    然后进入到解压后的目录:cd instantclient_12_1/将下面的三个文件作一下连接
    ln -s libnnz12.so libnnz.so
    ln -s libclntsh.so.12.1 libclntsh.so
    ln -s libocci.so.12.1 libocci.so
    然后将解压后的目录移动到 /usr/local/lib目录下,并易名为‘instantclient' mv ./instantclient_12_1 /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,12.1
    然后执行make
    最后make install

    安装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=shared,instantclient,/usr/local/lib/instantclient,12.1
    然后执行make
    最后make install

  • 相关阅读:
    编程习题05
    java初始化顺序
    项目开发问题
    hibernate相关知识
    工作使用到的SQL语句
    对于时间的灵活操作
    StringBuffer 和 StringBuilder的区别
    在WebService中处理IP地址
    使用web创建监听器
    工作笔记系列-学习的零零碎碎的技术
  • 原文地址:https://www.cnblogs.com/fwqblogs/p/11957193.html
Copyright © 2011-2022 走看看