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;

如图所示:


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

根据如下代码创建。

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\)

<?php 
$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

如图所示:






终于完成了整个步骤!






  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值