zoukankan      html  css  js  c++  java
  • php 5.6 版本配置 oracle ddl

    1.


    Windows版PHP内置了Oracle驱动,在ext目录下:
    php_oci8.dll
    php_oci8_11g.dll
    php_pdo_oci.dll
    Linux上如果自己编译的话则添加下面的configure配置项,比如:
    --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib
    --with-pdo-oci=shared,instantclient,/usr/lib/oracle,11.2
    Oracle Instant Client下载地址(60MB):
    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    SQL Server Driver for PHP (php_sqlsrv.dll和php_pdo_sqlsrv.dll,仅支持Windows):
    http://www.microsoft.com/en-us/download/confirmation.aspx?id=20098
    Linux上访问SQL Server可以用unixODBC+FreeTDS
    FreeTDS: UNIX/Linux下连接SQL Server和Sybase的驱动.
    --with-pdo-dblib=DIR PDO: DBLIB-DB support. DIR is the FreeTDS home directory
    unixODBC是数据源管理器,管理由各种数据驱动建立的数据源名称.
    FreeTDS是免费的SQL Server/Sybase在UNIX/Linux体系中的驱动程序,
    可以由unixODBC建立数据源名称,通过名称访问数据.

    所以说PHP的话还是用MySQL简单,因为PHP源代码直接内置了MySQL驱动mysqlnd,基于mysqlnd提供mysqli/pdo_mysql支持.当然了,PHP也内置了SQLite引擎.

    2.



    http://localhost/?phpinfo=1


    D:wamp64inapacheapache2.4.17inphp.ini

    not the php.ini is not under  d:/wamp64/bin/php/php5.6.16

    3.

    D:wamp64inapacheapache2.4.17in>dir php.ini
    驱动器 D 中的卷是 Data
    卷的序列号是 964F-838C

    D:wamp64inapacheapache2.4.17in 的目录

    2017/04/20 08:59 <SYMLINK> php.ini [d:/wamp64/bin/php/php5.6.16/phpForA
    pache.ini]
    1 个文件 0 字节
    0 个目录 137,882,587,136 可用字节

    4.

    php.ini文件中的配置,去掉 ;extention = php_oci8.dll,去掉前面的分号,退出winapp,重新启动winapp.

    5.


    d:/wamp64/bin/php/php5.6.16/ext/

    6.检查http://localhost/?phpinfo=1 是否有oci,

    PDO supportenabled
    PDO drivers mysql, oci, sqlite
  • 相关阅读:
    Centos安装Memcached和(Nginx)Memcache扩展详细教程
    文章已被删除!
    phonegap安卓手机开发入门
    微信分享链接带图片文字和描述
    CSDN数据库被爆 统计CSDN用户都喜欢哪些密码
    ...
    重新初始化 VS2010
    spark系列之基本概念
    python 数字字典加密非汉字
    MySQL 5.7实现 row_number窗口函数
  • 原文地址:https://www.cnblogs.com/feiyun8616/p/6738556.html
Copyright © 2011-2022 走看看