php5.6下连接Oracle的配置

php5.6下连接Oracle的配置

2014年09月03日  php开发 暂无评论 阅读460次

首先说明下,我是在windows下,系统是win7 64位

 

这个升级跨度有点大,一直用apache2.2的,apache2.4发布了很久都没去安装

可能是处女座的缘故,不想安装wamp,xamp之类的集成包,他们很早就出了apache2.4,php5.5这些包了

一直想升级php到新一点的版本的,但一直觉得麻烦,懒,不想动,纠结了好久,终于在今天换了apache2.4,php5.6

都是自己下单独的包配置的

 

这其中有几个问题

 

第一 apache2.4 在官方 即 httpd.apache.org不提供windows的版本,这也是一直没把apache2.2升级到2.4的一个重要原因

答案:看了官方一个安装说明文档,apache2.4的手册里介绍,发现以前认为的第三方,实际是官方推荐的第三方,于是放心的去下载了

地址奉上:http://httpd.apache.org/docs/2.4/platform/windows.html 在downing apache for windows小节里有下载地址

 

第二,你需要安装vc2011

答案:这个在上面那个连接里的下载页有对应下载链接,我32位和64位的都装了,虽然我系统是64位的,但是我一直装的32位的apache和php,这次升级也是一样都是安装的32位

 

第三,php5.6里,只有一个关于oracle的扩展,php_oci8_12c.dll

答案:于是这个都懂,只能使用12C的客户端

 

这里可能会有些问题,我要连的是10g,11g的oracle啊,用12c的客户端不是不能链接,那这就是我们自己脑壳短路的现象,这个是客户端,少想点,下载安装再说

 

客户端就在官方下载就好,这里说下配置

主要注册两个路径,你可以保存以下代码到一个bat文件,然后运行,也可以直接修改注册表,如果你懂

 

 

1#修改path变量,添加
2@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v path /t reg_expand_sz /d".;%path%;E:\webhome\instantclient_12_1" /f
3@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v NLS_LANG /t reg_expand_sz /d "SIMPLIFIED CHINESE_CHINA.ZHS16GBK" /f
4@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v LD_LIBRARY_PATH /t reg_expand_sz /d"E:\webhome\instantclient_12_1" /f

注意路径改成你的路径,这里得重启以下机器,好吧,重启完了,连接oracle试试

 

 

反正我就是这样,oracle连上了

转载于:https://www.cnblogs.com/redasurc/p/4240028.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值