文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux 让php支持到oracle的连接

linux 让php支持到oracle的连接

时间:2009-06-02  来源:topgtian

让php支持到oracle的连接 由于服务器上安装了oracle数据库,所以当时想偷下懒,就直接将ORACLE_HOME修改成oracle服务器的 oracle_home了,但是结果在调用程序的时候,始终提示ORACLE_HOME没有设置。查询了下资料,发现是由于 apache的用户没有权限的原因,只需将oracle_home的目录修改成其他用户可以访问就可以了。 没有办法,只好去下载了个instantclient,下载地址如下: http://www.oracle.com/technology/software/tech/oci/instantclienh   下载后unzip解压,然后将解压的路径设置成oracle_home,然后配置其他一些环境变量 export ORACLE_HOME=/usr/source/otn/instantclient_10_2
export LD_LIBRARY_PATH=/usr/source/otn/instantclient_10_2:${LD_LIBRARY_PATH}
export TNS_ADMIN=/home/oracle/db/network/admin/
export ORACLE_SID=orcl
export PATH=$PATH:/usr/source/otn/instantclient_10_2
  安装php 当时实验了下另外添加oci8包的方法,没有通过,只有重新编译安装 配置的时候加上 --with-oci8=/usr/source/otn/instantclient_10_2   测试:  
$conn = oci_connect('ifx', 'ifx', '//localhost:1521/orcl');
if (!$conn) {
  $e = oci_error();
  print htmlentities($e['message']);
  exit;
}
$query = 'SELECT * FROM card';
$stid = oci_parse($conn, $query);
oci_execute ($stid);
while($row = oci_fetch_array ($stid, OCI_BOTH)) {
   
       print ($row['MOBILE']).'<br>';
}
oci_close($conn);
 ?>
     
相关阅读 更多 +
排行榜 更多 +
PvZ戴夫的时空冒险重置

PvZ戴夫的时空冒险重置

策略塔防 下载
PVZTV雪版阳光加50

PVZTV雪版阳光加50

策略塔防 下载
双刃战士雪姐

双刃战士雪姐

冒险解谜 下载