[{"data":1,"prerenderedAt":62},["ShallowReactive",2],{"article-13":3},{"code":4,"msg":5,"data":6,"count":14},200,"查询成功",{"id":7,"title":8,"keywords":9,"description":10,"category_id":11,"content":12,"body_html":13,"thumb_up":14,"clicks":15,"sort":14,"remark":16,"status":17,"is_open":17,"is_deleted":14,"is_top":14,"is_recommend":14,"create_time":18,"update_time":19,"image_id":20,"url":13,"member_id":14,"cate_name":21,"prev":22,"next":25,"tags":28,"words":34,"read_time":17,"comments":14,"cover":35,"relevant":36},13,"Win系统下配置PHP链接Oracle","php,oracle,win","该文章内容主要介绍window系统下，php连接oracle的配置。",2,"一、环境\n```bash\nApahce2.4 php5.6 Oracle 11\u003C\u002Fcode>\u003C\u002Fpre>\n```\n二、修改php.ini配置\n\n`php.ini`中启用`php_oci8_11g.dll`，如果使用pdo，就将`php_pdo_oci.dll`也启用；\n\n三、 下载`instantclient_12_1`\n\n环境是32位的下载32的，64位的下载64位的\n\n四、系统变量配置\n\n将`instantclient_12_1`的路径配置到系统变量，并将目录下的` oci.dll` 复制到` C:\\Windows\\SysWOW64`；\n\n五、重启apache\n\n查看`phpinfo()`,看下PDO扩展中是否存在oci以及是否存在PDO_OCI扩展，\n\n若存在则说明配置成功\n\n###### 2019年2月16日更新\n\n六、32位win系统配置Oracle问题\n\n1、下载`Oracle client`\n\n根据系统位数和php位数下载响应的`Oracle client`\n\n``` php\n32位下载链接：http:\u002F\u002Fwww.oracle.com\u002Ftechnetwork\u002Fcn\u002Ftopics\u002Fwinsoft-085727.html\n64位下载链接：http:\u002F\u002Fwww.oracle.com\u002Ftechnetwork\u002Ftopics\u002Fwinx64soft-_089540.html\n```\n\n2、配置环境变量\n\n下载后把`instantclient_11_2` 目录配置到系统环境变量中(`D:\u002Finstantclient_11_2`)\n\n3、然后把`instantclient_11_2`目录下的`oci.dll，oraociei11.dll，orannzsbb11.dll`这三个文件放到`C:\\Window\\System32`系统文件目录下\n\n4、找到php的配置文件`php.ini`文件，打开并找到`extension=php_oci8.dll、extension=php_pdo_oci.dll、extension=php_pdo_odbc.dll`\n\n5、最后重启apache服务，通过`phpinfo()`函数查看是否开启了OCI扩展。\n",null,0,676,"",1,"2019-01-17 22:23:36","2026-04-19 10:50:03",124,"PHP",{"id":23,"title":24},12,"PHP防止sql注入，XSS攻击简单方法",{"id":26,"title":27},14,"Yii2获取模块名、控制器名、方法名 ",[29,31],{"id":30,"name":21},25,{"id":32,"name":33},30,"Oracle",716,"https:\u002F\u002Ftp.myong.top\u002Fstorage\u002Farticle\u002F69\u002F38924b4eb5e960ecdb0961eb143096.jpg",[37,42,47,52,57],{"id":38,"title":39,"create_time":40,"description":41},93,"PHP执行Python脚本解压，压缩文件夹操作","2020-08-06 14:59:05","PHP是有解压缩类文件的，但在实际项目中，用户方使用Python脚本压缩，很容易出现中文解压乱码，导致文件内容丢失的情况，本文主要介绍PHP执行Python脚本解压缩出现的问题以及解决方法",{"id":43,"title":44,"create_time":45,"description":46},92,"PHP对图片的处理","2020-07-30 15:53:38","图片处理函数功能：缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色处理并保存历史记录的思路：当有图片有改动时自动生成一张新图片",{"id":48,"title":49,"create_time":50,"description":51},96,"PHP中字符串跟0做比较永远是true","2021-02-04 16:16:27","最近在项目中做数据对比的功能，发现一个特殊的情况，0跟任何字符串做比较永远返回true，特意了解了一下。",{"id":53,"title":54,"create_time":55,"description":56},103,"面向对象三大特性五大原则 + 低耦合高内聚[转载]","2021-10-31 23:18:58","面向对象的三大特性是\"封装、\"多态\"、\"继承\"，五大原则是\"单一职责原则\"、\"开放封闭原则\"、\"里氏替换原则\"、\"依赖倒置原则\"、\"接口分离原则\"。",{"id":58,"title":59,"create_time":60,"description":61},29,"PHP设计模式之迭代器、代理模式","2019-01-17 23:03:13","本文章讲述了php设计模式中的迭代器模式和代理模式，以及简单的应用实例",1783431671973]