php连接oracle配置
2016-11-23 12:03
169 查看
一.以下是基于 wampServer 的PHP 访问Oracle数据库的操作步骤:
1、第一步:让PHP支持OCI
首先,安装PHP的集成运行环境,网上有很多集成,我安装的是WampServer的(具体的安装方法也可以参考之前写的另一篇文章),安装好后,从安装目录中找到php.ini文件,比如我本地的路径是D:\wamp\bin\php\php5.3.3,将php.ini中的php_oci8.dll的;去掉,也就是把注释去掉,相当于可以使用php_oci8了。
2、第二步:然后wampserver运行后,将php>php extentions中将php_oci8打上勾
【其他的集成环境其实也是可以的,比如phpStudy,我们可以直接从php扩展的选项里打勾对应的】。
3、第三步:oracle 数据库文件配置
对于安装有Oracle客户端的PC机,可以在Oracle安装配置文件,tnsnames.ora文件,此文件路径是安装oracle的路径,比如我本机的是
F:\oracle\product\10.2.0\client_1\NETWORK\ADMIN ,所连的192.168.1.198数据库,其中的配置详情如下(如果显示
127.0.0.1 默认为本机):
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.1.198)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
4、第四步:检测oci8是否配置成功
1.一般情况下,打开localhost即能显示 phpinfo.php界面,里面即为 php 信息。可采用 “Ctrl+F”搜索“oci”,查看是否有对应的oci模块,当然有一点php基础的完全可以直接访问自己编写的文件,记得里面加入“echo phpinfo();”即可。
2.不要高兴太早,走到这一步,至少我是查不到的对应信息的,这时可以按照网上的一些建议,把php的ext目录下的php_oci8.dll拷到system32目录下
3.最后建议重启服务,最好是重启电脑(我在测试时发现,重启服务没用,有一次是无意中
刷新出了oci扩展,所以如果操作方法没错,我建议进行重启.)
1、第一步:让PHP支持OCI
首先,安装PHP的集成运行环境,网上有很多集成,我安装的是WampServer的(具体的安装方法也可以参考之前写的另一篇文章),安装好后,从安装目录中找到php.ini文件,比如我本地的路径是D:\wamp\bin\php\php5.3.3,将php.ini中的php_oci8.dll的;去掉,也就是把注释去掉,相当于可以使用php_oci8了。
2、第二步:然后wampserver运行后,将php>php extentions中将php_oci8打上勾
【其他的集成环境其实也是可以的,比如phpStudy,我们可以直接从php扩展的选项里打勾对应的】。
3、第三步:oracle 数据库文件配置
对于安装有Oracle客户端的PC机,可以在Oracle安装配置文件,tnsnames.ora文件,此文件路径是安装oracle的路径,比如我本机的是
F:\oracle\product\10.2.0\client_1\NETWORK\ADMIN ,所连的192.168.1.198数据库,其中的配置详情如下(如果显示
127.0.0.1 默认为本机):
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.1.198)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
4、第四步:检测oci8是否配置成功
1.一般情况下,打开localhost即能显示 phpinfo.php界面,里面即为 php 信息。可采用 “Ctrl+F”搜索“oci”,查看是否有对应的oci模块,当然有一点php基础的完全可以直接访问自己编写的文件,记得里面加入“echo phpinfo();”即可。
2.不要高兴太早,走到这一步,至少我是查不到的对应信息的,这时可以按照网上的一些建议,把php的ext目录下的php_oci8.dll拷到system32目录下
3.最后建议重启服务,最好是重启电脑(我在测试时发现,重启服务没用,有一次是无意中
刷新出了oci扩展,所以如果操作方法没错,我建议进行重启.)
相关文章推荐
- PHP + ORACLE 远程连接数据库环境配置
- PHP连接oracle配置
- php 连接 oracle 环境配置(php5.3.10+oracle11客户端)
- 配置Apache 2.2+PHP 5.2.9支持OCI通过Oracle9i Client连接Oracle
- Apache PHP Smarty PDO连接oracle 相关配置
- PHP5.3.2连接oracle配置
- 在Windows NT IIS环境中 php连接oracle配置的一些步骤的总结
- 配置Apache 2.2+PHP 5.2.9支持OCI通过Oracle9i Client连接Oracle
- 配置Apache 2.2+PHP 5.2.9支持OCI通过Oracle9i Client连接Oracle
- Oracle配置监听和连接,以及一些比较容易混淆的相关概念
- 用PHP连接Oracle for NT 远程数据库
- 浅谈Windows下 PHP4.0与oracle 8的连接设置
- Oracle体系结构之-连接配置结构
- 再述oracle数据库体系结构 之五:Oracle连接配置结构
- 使用PHP配置并连接access数据库
- 第九篇 再述oracle数据库体系结构 之五:Oracle连接配置结构
- oracle下RAC配置连接字串两台oracle服务机器
- Oracle结构-连接配置结构
- hibernate连接oracle9的配置文件(.properties)
- 使用PHP配置并连接access数据库