安装步骤:

一、安装oracle-instantclient

下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

下载

oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

放在/usr/packages/目录下

# rmp -ivh oracle-instantclient*

此时会生成/usr/lib/oracle/11.2/client/lib/目录

*注:下载对应数据库版本

二、修改/etc/ld.so.conf配置文件

追加一下内容:

/usr/lib/oracle/11.2/client/lib/

执行命令 # ldconfig

三、安装oci8

下载最新的oci8组件

下载 oci-2.0.8.tgz

放在/usr/packages/目录下

# tar -xvzf oci-2.0.8.tgz

# cd oci-2.0.8

# /usr/local/php/bin/phpize (用phpize生成configure配置文件)

# ./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib

# make && make install

成功后会告诉你oci8.so已经成功放在以下目录

四、配置PHP支持OCI扩展

修改php配置文件

# vi /usr/local/php/lib/php.ini文件

在extension项后追加以下内容

extension=oci8.so

五、重启Apache服务测试

# apachectl restart

使用探针函数phpinfo()查看扩展是否开启,如果出现下图说明扩展开启

六、测试数据库连接

在站点根目录编写oracle.php

代码如下:

$conn = ocilogon('test','test','192.168.23.131:1521/dev');

if (!$conn)

{

$Error = oci_error();

print htmlentities($Error['message']);

exit;

}

else

{

echo "Connected Oracle Successd!"."
";

ocilogoff($conn);

}

?>

说明:192.168.1.131是服务器地址,直接指向服务器Apache的站点跟目录。

显示Connected Oracle Successd!说明数据库连接成功。

linux下php连接mysql数据库_Linux下PHP连接Oracle数据库相关推荐

  1. matlab连接mysql教程视频_Matlab建立到Oracle数据库的连接

    Linux下的配置过程和Windows一样,如下:1.将Oracle JDBC的JAR包拷贝到Matlab的相关目录(..\matlab\java\jar\toolbox\)下. 一.Matlab通过 ...

  2. linux安装自带mysql吗_Linux下安装mysql

    前提下必须要有这三个文件夹 A.jpg B.jpg 还要安装这两个软件:直接百度官网即可: 先通过Xftp6这个软件,编译文件夹, C.jpg 搭建mysql 1.查看CentOS自带的mysql r ...

  3. linux下如何启动mysql服务_linux下怎么启动mysql服务

    2017-11-08 回答 权限问题.,copy份给你! 1.首先要运行一下 比如说我的mysql安装在/opt/mysql下面 #cd /opt/mysql #scripts/mysql_insta ...

  4. php mysql odbc_javascript连接mysql与php通过odbc连接任意数据库的实例

    脑洞大开用javascript链接mysql,2个小时总算实现了,用到了odbc,后面又想到用php链接odbc链接数据库,也实现了,就把案例放一下. 注意事项: 1.javascript连接mysq ...

  5. exp导oracle数据库,使用exp/imp 在oracle数据库间导数据

    最近工作需要将oracle数据库的表数据导出到另一个oracle数据库表,找到了oracle 自带的命令行,并记录下导数据过程. 导数据过程分以下几步: 假设源数据库为A,目标数据库为B 1.在B上通 ...

  6. oracle数据库的基本教程 pdf,Oracle数据库技术基础教程 PDF 下载

    相关截图: 资料简介: 本书主要介绍Oracle数据库的基本概念.知识和技术,注重培养Oracle数据库技术的基本操作技能.本书内容体系完整,覆盖了Oracle数据库技术的主要组成部分,设置有Orac ...

  7. Oracle数据库中的方案,学习Oracle数据库_理解Oracle数据库中的方案

    理解数据库.表空间.数据文件之间的关系. 每个表空间由一个或多个数据文件组成.数据文件用于在物理上存储表空间中所有逻辑结构的数据.表空间中数据文件的大小之和就是表空间的存储容量(图中系统表空间存储容量 ...

  8. oracle删除表的一个字段的数据库,学会Oracle数据库删除表字段和Oracle数据库表增加字段方法...

    Oracle数据库添加字段的语法:alter table tablename add (column datatype [default  value][null/not null],-.); Ora ...

  9. Oracle数据库的并行查询,解决Oracle数据库并行查询出错的方法

    当我们在使用Oracle数据库的时候会发现Oracle数据库并行查询出错这一问题,那么你知道如何解决Oracle数据库并行查询出错吗?下面就是解决Oracle数据库并行查询出错的方法介绍. Oracl ...

  10. linux python连接oracle数据库_Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法...

    本文档主要描述了Linux下python数据库驱动的安装和配置,用来实现在Linux平台下通过python访问MySQL.Oracle.SQL Server数据库. 其中包括以下几个软件的安装及配置: ...

最新文章

  1. WIN7 64位系统下,右下角的声音和电源图标不见的解决办法
  2. 如何系统的自学python 知乎-如何系统地自学 Python?
  3. 推荐收藏!图深度学习发展历史、最新进展与应用
  4. iPad mini 5外形曝光:并非全面屏设计
  5. jQuery实现轮播图--入门
  6. 【Oracle】设置快速恢复区及reset快速恢复区
  7. 在点光源的基础上利用光域网来分布光的传播范围及方向_daiding
  8. linux java调优
  9. 基于贝叶斯公式的拼音输入法二元模型实现
  10. Android面试(下篇)
  11. 2.1.17 设置字符间距
  12. 有限元-朗格朗日和欧拉描述的区别
  13. VRF虚拟路由转发实例说明
  14. Power BI—导出数据
  15. 2019年3月16日山东省事业单位统考考题及解析(综合类)
  16. lua string
  17. STM32开启RTC与W5500相互干扰导致死机
  18. 计算机构应注意哪些问题,结构设计常见及应注意的问题
  19. 数据库MySQL总结(一)SQL语句
  20. sscanf函数(C/C++)

热门文章

  1. Python 获得命令行参数的方法
  2. apache mysql 连接数_浏览器端同时请求100个url后,如何提升有效的msyql连接数
  3. R绘制Rank-abundance曲线
  4. 西农韦革宏组揭示甘草根系微生物群落分布及其与根内次级代谢产物之间的联系...
  5. 宏基因组合种树第285期,胡杨专车
  6. R语言笔记8:两个重要函数——用来分解数据框的split和用来查看对象的str
  7. Error in Math.factor() : ‘sqrt’ not meaningful for factors
  8. R语言ggplot2可视化使用lwd和flatten参数调整箱图(boxplot)线条的粗细:中位线和其他线条整体粗细比例更协调
  9. R语言描述性统计分析:假设检验
  10. plotly基于dataframe数据绘制股票蜡烛图(Candlestick)