php oracle 11g,Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之ORACLE篇

Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之ORACLE篇

题记:

刚刚我们搞定了在Windows7 X64 系统下搭建apache2.4.10+php5.5.19并且已经调试成功!现在开始搞定oracle_11g与php连接吧!

安装oracle_11g

这个我就不需要讲了,由于我的系统是64位的,所以我安装了64位的oracle_11g,安装完毕后输入下面的代码查询版本。

select * from v$version;

如图所示:

0818b9ca8b590ca3270a3433284dd417.png

配置数据库表空间,并创建测试用户

根据如下代码创建。

PS:我是将oracle数据库安装在E:\oracle目录下

/*分为四步 */

/*第1步:创建临时表空间 */

create temporary tablespace space_temp

tempfile 'E:\oracle\oradata\space\space_temp.dbf'

size 50m

autoextend on

next 50m maxsize 25600m

extent management local;

/*第2步:创建数据表空间 */

create BIGFILE tablespace space_data --此处选用BIGFILE参数定义表空间

logging

datafile 'E:\oracle\oradata\space\space_data.dbf'

size 50m

autoextend on

next 50m maxsize 102400m

extent management local;

/*第3步:创建用户并指定表空间 */

create user test identified by test

default tablespace space_data

temporary tablespace space_temp;

commit;

/*第4步:给用户授予权限 */

grant connect,resource,dba to test;

commit;

php与oracle连接测试

将如下代码保存为.php格式的网页,放在apache服务器指定的文件夹中(apache篇中介绍目录在C:\SERVER\Apache_2.4.10_x64\htdocs\)

$db_server = "localhost";

$db_user = "test";

$db_pass = "test";

$db_sid = "chinaunicom";

$dbconn=OCILogon($db_user,$db_pass,"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SID=$db_sid)))");

if($dbconn!=false)

{

echo "连接";

echo "DB服务器:".$db_server;

echo "用户:".$db_user;

echo "口令:".$db_pass;

echo "SID:".$db_sid;

echo "成功\n";

if(OCILogOff($dbconn)==true)

{

echo "关闭连接成功!";

}

}

else

{

echo "连接失败";

}

?>

在C:\SERVER\Apache_2.4.10_x64\htdocs\目录下我们将保存的php文件命名为: test_oci_new.php

打开浏览器输入http://test.com:8080/test_oci_new.php

或者   http://localhost:8080/test_oci_new.php

如图所示:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

终于完成了整个步骤!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值