楼主第一次接触oracle,感慨良多,废话不多说了。
我的系统是64为win8,于是下载了oracle 11g x64的,参照网上的安装教程,顺利安装(win8下开始安装时,会提示配置不足,可以自动忽略)。
安装完毕,打开sql plus连接正常,打开sql developer,尼玛自带的jdk居然不能用,于是谷歌了良久,发现developer是32位的,jdk是64位,不能用(坑爹呀)。于是果断下载navcat。但是问题又来了,navcat怎么连接也连接不上去,不是报监听找不到,就是服务错误,又谷歌N久找到一篇文章,在最后,是的,我看了一大堆没用的东西,在最后告诉我们说navcat自带的oci.dll不好用,于是,设置oci.dll路径(工具-》选项-》OCI)设置oracle的coi.dll路径,成功连接,偶也!
接着搞php的链接,代开php_coi8_11g.dll扩展,设置系统变量,然后最纠结的时刻到了,参照网上说的,设置这两个就可以了,但是还是不成,于是重启nginx,system32放oci.dll等等各种方法都试过了,还是不行,谷歌出来的中文结果都是大概类似的,郁闷
于是转换战场,研究了一些英文文章,终于在oracle的官网找到了,我不知道我绕多大弯子,找到了一篇关于php与oracle的,咳咳,本人英文不怎么好,慢慢看发现,原来php是32位的,不支持系统环境变量里的64为的oci.dll,抱着试试的心理,下载32为客户端,然后系统环境变量,代开phpinfo,居然成功了,好兴奋!
最后总结,做技术的,总是让我们几多欢喜几多愁,phper们,向上吧,呵呵....phporacle 11g64位