php7 怎么连接oracle 11g

php7 怎么连接oracle 11g

1、解压客户端放到一个目录下,新建tnsnames.ora放到客户端文件夹的子目录下

dc2b56300a69e056297664504559e3b.png

2、加入以下代码:est_db是自己起的连接名字,IP替换为远程oracle的IP,service_name放数据库名字

848cd7fbb26c330787cb3413ad93cec.png

3、开启php的oci扩展或者pdo_oci扩展,连接测试

立即学习“PHP免费学习笔记(深入)”;

php7因为没有带php_oci_11g的扩展,需要自己安装获取去下载对应版本的dll文件,放到php的ext目录下,在php.ini中开启扩展

在开启后可能会出现windows缺失oci.dll文件

5c9516fbb9d82323bec99757ddd0433.png

4、将上面客户端里面的oci.dll文件拷贝到php的目录下即可–》启动php,查看PHPinfo里面应该会出现如下扩展

8fc7a6f96e208ffe438ae273f869a55.png

5、测试尝试连接数据库代码

3445c25518630048c6d6743225fcc76.png

6、PDO方式会抛出如下的异常(SQLSTATE[]: pdo_oci_handle_factory: > (extpdo_ocioci_driver.c:642))

这时候如果把刚才拷贝到php目录下的文件删除的话,有些被用到肯定就不能删,经过测试,只有下面这个文件和刚才的oci.dll文件不能删除

5d4c399e3f34058927964476d9aad50.png

7、现在就大功告成了,在此测试一下上面的PHP代码:

2bfbb2e36388f34bae7df1f8b85ab99.png

推荐教程:PHP视频教程

以上就是php7 怎么连接oracle 11g的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2146915.html

(0)
上一篇 2025年2月25日 04:23:54
下一篇 2025年2月25日 04:24:09

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php7比php5快的原因

    php7比php5快原因总结: 1、存储变量的结构体变小,尽量使结构体里成员共用内存空间,减少引用,这样内存占用降低,变量的操作速度得到提升。 2、字符串结构体的改变,字符串信息和数据本身原来是分成两个独立内存块存放,php7尽量将它们存入…

    2025年2月25日
    200
  • php7与php5的区别有哪些?

    PHP7距正式发布以及有挺长时间了,刚出道就号称比旧版本快了几倍,各种开源框架或系统运行在PHP7上速度效率提高了几倍。那么php7和php5之间的区别是什么? php5与php7之间的区别: 1、性能提升:PHP7比PHP5.0性能提升了…

    2025年2月25日
    200
  • php7为什么比php5快?

    PHP7距正式发布以及有挺长时间了,刚出道就号称比旧版本快了几倍,各种开源框架或系统运行在PHP7上速度效率提高了几倍。那么php7为什么比php5快? PHP7比 PHP5性能高、快的原因: 1、变量存储字节减小,减少内存占用,提升变量操…

    2025年2月25日
    200
  • phpcms支持php7吗?

    phpcms是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。 它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类…

    2025年2月25日
    200
  • php7什么时候出的?

    2015年6月11日,php开发团队宣布将立即提供php7.0.0 alpha1。此版本标志着php 7主要系列的开始。鼓励所有php用户仔细测试该版本,并报告错误跟踪系统中的所有错误和不兼容性。 PHP 7 经过几个候选版本的迭代于201…

    2025年2月25日
    200
  • php7快的原因是什么?

    php7快的原因是什么? 本质上来说就是对zend 引擎的优化,减少内存分配次数,多使用栈内存,缓存数组hash值,字符串解析成参数改为宏展开,使用大块连续内存代替小块碎片内存等 原因总结: 1、存储变量的结构体变小,尽量使结构体里成员共用…

    2025年2月25日
    200
  • php5和php7垃圾回收上的区别是什么?

    php5和php7垃圾回收上的区别 PHP5和PHP7的垃圾回收机制都属于引用计数,但是在复杂数据类型的算法处理上:PHP7中zval有了新的实现方式。 最基础的变化就是 *zval 需要的内存不再是单独从堆上分配,不再自己存储引用计数。复…

    2025年2月25日
    200
  • php7和5区别

    php5与php7之间的区别: 1、性能提升:PHP7比PHP5.0性能提升了两倍。 2、以前的许多致命错误,现在改成抛出异常。 3、PHP 7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。 4、PHP …

    2025年2月25日
    200
  • html表单与php怎么连接

    1、打开idea,新建一个html 文件: 我将它命名为index01 我们修改表单的标题: 立即学习“PHP免费学习笔记(深入)”; 2、接下来,创建一个表单: 首先是显示用户名和密码,分别为其指定name(后面会用到) 在这里,我们在创…

    2025年2月25日 编程技术
    200
  • php7跟5区别

    php7和php5区别之间的区别: 1、性能提升:PHP7比PHP5.0性能提升了两倍。 2、全面一致的64位支持。 3、以前的许多致命错误,现在改成抛出异常。 4、PHP 7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用…

    2025年2月25日
    200

发表回复

登录后才能评论