« 上一篇 下一篇 »

windows php连接oracle数据库​

最近一个项目需要连接oracle数据库,本身事情并不复杂,但是却耽误了两个小时时间,最大的坑在最后

1、开启PHP扩展

extension=php_pdo_oci.dll
extension=php_oci8_12c.dll

开启这两个扩展

2、安装oracle  即时客户端instantclient

下载地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html

注意选择服务器版本32位还是64位

如果你是oci8_12c的你就下载instantclient_12_2版本

下载完之后解压

3、添加环境变量

将你instantclient 的解压路径添加进环境变量里边,最好加在前边

4、重启web服务器

查看你的phpinfo()中oci8扩展是否开启

image.png

如果还是不行的话,再执行最后一部,重启你的电脑/服务器,我就是在这里遇到了问题,各种设置都没问题,前前后后设置好几遍,换个各种版本的oci都不行,最后把设置全部删掉,重新来一遍,重启电脑,输出phpinfo(),久违的oci扩展就出来啦