摘要:本文主要向大家介绍了Oracle数据库之PHP 连接oracle,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
本文主要向大家介绍了Oracle数据库之PHP 连接oracle,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。
<
<p> </p><ol class=" list-paddingleft-2"><li><p>安装oracle Client<br></p><p>oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm</p><p>oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm</p><p></p><p></p><p>下载地址://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html<br></p><p>rpm -ivh oracle-install*</p><p>此时生成目录:/usr/lib/oracle/11.2/client64/lib</p><p><strong>在/etc/ld.so.conf 追加一下内容:</strong></p><p><strong>/usr/lib/oracle/11.2/client64/lib</strong></p><p>执行命令:ldconfig</p></li><li><p>安装OCI8</p><p>下载地址://pecl.php.net/package/oci8</p><p>/usr/bin/phpize (用phpize生成configure配置文件)</p><p>./configure --with-php-config=/usr/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client64/lib</p><p>make && make install</p><p>注:phpize安装:yum install php-devel</p></li><li><p>连接oracle</p><p><br></p><p><?php</p><p>$conn = oci_connect('user,'password','ip:port/sid');</p><p><br></p><p>$sql = "select count(*) from test";</p><p>$sth = oci_parse($conn,$sql);</p><p>oci_execute($sth,OCI_DEFAULT);</p><p>while($r=oci_fetch_row($sth))</p><p>{</p><p>echo $r[0];</p><p>}</p><p><br></p><p>?></p></li><li><p>问题处理:</p><p>Oracle 11G特殊问题:</p><p>初次连接时,提示</p><p>ORA-24408: could not generate unique server group name</p><p>解决:</p><p>more /etc/sysconfig/network</p><p>查看 HOSTNAME</p><p>vi /etc/hosts</p><p>127.0.0.1 HOSTNAME</p></li></ol><p> </p>
本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号