
一、环境
Apahce2.4 php5.6 Oracle 11</code></pre>二、修改php.ini配置
php.ini中启用php_oci8_11g.dll,如果使用pdo,就将php_pdo_oci.dll也启用;
三、 下载instantclient_12_1
环境是32位的下载32的,64位的下载64位的
四、系统变量配置
将instantclient_12_1的路径配置到系统变量,并将目录下的 oci.dll 复制到 C:\Windows\SysWOW64;
五、重启apache
查看phpinfo(),看下PDO扩展中是否存在oci以及是否存在PDO_OCI扩展,
若存在则说明配置成功
2019年2月16日更新
六、32位win系统配置Oracle问题
1、下载Oracle client
根据系统位数和php位数下载响应的Oracle client
32位下载链接:http://www.oracle.com/technetwork/cn/topics/winsoft-085727.html
64位下载链接:http://www.oracle.com/technetwork/topics/winx64soft-_089540.html2、配置环境变量
下载后把instantclient_11_2 目录配置到系统环境变量中(D:/instantclient_11_2)
3、然后把instantclient_11_2目录下的oci.dll,oraociei11.dll,orannzsbb11.dll这三个文件放到C:\Window\System32系统文件目录下
4、找到php的配置文件php.ini文件,打开并找到extension=php_oci8.dll、extension=php_pdo_oci.dll、extension=php_pdo_odbc.dll
5、最后重启apache服务,通过phpinfo()函数查看是否开启了OCI扩展。
评论
暂无评论
评论(0)