WIN10+SQLSERVER2016用的PDO,请问按照ORACLE怎么配置才能使用?

大鱼板栗

WIN10+SQLSERVER2016用的PDO,请问按照ORACLE怎么安装配置才能使用?

问题比较着急?请联系QQ:760483
  • Peter·Python
  • Peter·Python    2020-11-15 15:34:361楼

    用oci

    +添加回复

  • 回复

    不知为何始终配不了,按照网上教程都不行,太难了,不够简单哦

    大鱼板栗  作者 · 2020-11-15 18:11:08
    回复

    之前php7.0.9版本不行,现在换成php7.3.4版本,按照下面: 1. 下载Instant Client 到https://***.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html 下载 instantclient-basic-windows.x64-12.2.0.1.0.zip 解压缩到D:\instantclient_12_2 2. 下载PHP的OCI扩展 到https://windows.php.net/downloads/pecl/releases/oci8/2.2.0 下载对应PHP版本的OCI8扩展,PHP v7.3.13 x64 TS版因下载 php_oci8-2.2.0-7.3-ts-vc15-x64.zip 解压php_oci8-2.2.0-7.3-ts-vc15-x64.zip,将其中php_oci8.dll、php_oci8_11g.dll、 php_oci8_12c.dll 3个扩展文件复制到PHP安装目录的ext目录中,例如 D:\PHP-TS\ext 3. 启用OCI扩展 编辑php.ini文件,将原来的extension=pdo_oci分号注解放开,同时添加2行 extension=php_oci8.dll extension=php_oci8_12c.dll 启用OCI8扩展 重启PHP服务,此时使用phpinfo查看是OCI不生效的,因为OCI扩展没有找到Instant Client 4. 配置环境变量 将Instant Client的安装目录,配置到Win10系统环境变量的PATH变量中,重启PHP服务,此时可以看到OCI8已生效 还是不行呀。

    大鱼板栗  作者 · 2020-11-15 18:12:24
    回复

    7.3版本我已经测试起码两次了,没问题的,本身就不简单,这数据库又不是免费的,花钱买的人肯定会用会配,能看懂英文文档,而不是国内错误百出的抄袭文章

    Peter·Python · 2020-11-15 18:35:27
    回复

    你都说oci8生效了,那就没问题了,至于连接数据库部分就是自己想办法了

    Peter·Python · 2020-11-15 18:36:59
    回复

    没生效哦,上面是网上粘贴的配置过程。现在花钱在淘宝帮助,不知能否有人会。

    大鱼板栗  作者 · 2020-11-15 20:28:21
    回复

    要么你帮我远程配置下?

    大鱼板栗  作者 · 2020-11-15 20:29:02
    回复

    我现在又回到PHP Version 7.0.9再想办法,帮我配置下?

    大鱼板栗  作者 · 2020-11-15 20:30:27
    回复

    我的环境是win7+PHP Version 7.0.9+sql server 2008,现在还想增加一个oracle

    大鱼板栗  作者 · 2020-11-15 20:32:39
    回复

    可以连接远程oracle就行了。

    大鱼板栗  作者 · 2020-11-15 20:33:15
    回复

    具体你问群里其他人,我不管win群,也不接这种

    Peter·Python · 2020-11-16 10:56:11
    回复