现在的位置: 首页 > IT运维 > 正文

Windows下PHP连接Oracle的设置

2014年09月15日 IT运维 ⁄ 共 922字 暂无评论 ⁄ 被围观 1+

Windows平台下用PHP连接Oracle进行开发,开发环境的设置有几个关键点,如下:

一、php.ini设置

把php.ini中的extension=php_oci8.dll开启,前面的注释分号去掉,加载php_oci8模块。

二、Oracle客户端安装

下载Oracle客户端绿色版本,注意:无论开发环境是64位系统和32位系统均选择32位的,这是一个很关键的点。到http://www.oracle.com/technetwork/topics/winsoft-085727.html 要注册登录才能下载

下载basic-nt版即可: http://download.oracle.com/otn/nt/instantclient/121010/instantclient-basic-nt-12.1.0.1.0.zip

解压到D:\instantclient_12_1

三、Oracle客户端配置

新建一个文件夹,E:\app\TNS,里面新建文本文件tnsnames.ora,上面按照Oracle 的连接规则写上连接串。如填上以下内容:

ORCL =
   (DESCRIPTION =
	 (ADDRESS_LIST =
	   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.133.114 )(PORT = 1521))
	 )
	 (CONNECT_DATA =
	   (SERVICE_NAME = orcl   )
	 )
   )

四、Windows环境变量配置

添加环境变量。推荐用RapidEE这个软件进行环境变量的编辑,非常有用!(微软在一些关键的功能的界面部分总是显得小气得要命,比如这个环境变量编辑,比如WIN中自带的防火墙规则设置,在上面设置个复杂点的东西会令人抓狂!)添加以下环境变量:

TNS_ADMIN=E:\app\TNS
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Path变量内容增加 D:\instantclient_12_1;

打开phpinfo()测试,如果显示 OCI8 Support 并且 enabled,那么PHP能够正常连接Oracle的数据库了,如果没出现请逐项检查前面的步骤是否有遗漏或错误。

给我留言

您必须 [ 登录 ] 才能发表留言!

×
#