当前位置:   首页安装配置Linux系统安装设置Oracle数据库教程_放在扩展

Linux系统安装设置Oracle数据库教程_放在扩展

发布日期:2021-11-30 16:49 | 文章来源:CSDN

Linux系统PHP连接Oracle是通过oci8访问的。需要在web主机上安装oracle-instantcilent,使PHP支持Oracle扩展包OCI。下面我们来一步步详细介绍下如何使用PHP连接Oracle。安装步骤:一、安装oracle-instantclient下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载: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组件下载地址:http://pecl.php.net/package/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代码如下:<?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!"."<br"; ocilogoff($conn); }?浏览器地址栏输入 http://192.168.1.131/oracle.php说明:192.168.1.131是主机地址,直接指向主机Apache的站点跟目录。显示Connected Oracle Successd!说明数据库连接成功。

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部