折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >php开发> php5.6下连接Oracle的配置

php5.6下连接Oracle的配置

首先说明下,我是在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文件,然后运行,也可以直接修改注册表,如果你懂


#修改path变量,添加
@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
@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v NLS_LANG /t reg_expand_sz /d "SIMPLIFIED CHINESE_CHINA.ZHS16GBK" /f
@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连上了

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《php5.6下连接Oracle的配置

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换