仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 970|回复: 19
打印 上一主题 下一主题

[学习教程] PHP教程之Linux 下用PHP4毗连 Oracle8i 的办法

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:00:35 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
多去关于PHP的网站,尤其有很多经典的文章,多读读这些文章显然是有好处的。   <P style="TEXT-INDENT: 2em">本文中细心讲述了在Linux情况下用PHP4毗连Oracle8i的详细办法。 <P style="TEXT-INDENT: 2em">1.下载并装置 Oracle 8i for linux。完整装置,不要只装置客户端。 <P style="TEXT-INDENT: 2em">2. 下载PHP3或PHP4源码。 <P style="TEXT-INDENT: 2em">3. 设置装备摆设PHP的装置参数: <P style="TEXT-INDENT: 2em">
  1. for php 4:./configure with-apxs=/usr/sbin/apxsprefix=/usrwith-gdenable-versioningwith-mysql=/usrwith-oracle=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5with-oci8=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5with-zlibwith-dbasewith-fileprowith-config-file-path=/etc/httpd/confwith-fdftk=noenable-debug=noenable-magic-quotesenable-debuggerenable-bcmathenable-track-varsenable-safe-modewith-exec-dir=/usr/binwith-system-regexno-createno-recursion
复制代码
<P style="TEXT-INDENT: 2em">with-oracle 选项让php可以经由过程ORA_函数会见 Oracle 7.x 或8.x。 <P style="TEXT-INDENT: 2em">with-oci8 选项让php可使用更多更好的oci8函数。 <P style="TEXT-INDENT: 2em">4. make。 <P style="TEXT-INDENT: 2em">5. make install。 <P style="TEXT-INDENT: 2em">6. cp ./php.ini-dist /wherever/your/conf/files/are/php.ini将php.ini拷贝到恰当的地位。 <P style="TEXT-INDENT: 2em">7. 修正httpd.conf,修正如LoadModule php4_module lib/apache/libphp4.so,改成:LoadModule php4_module /usr/lib/apache/libphp4.so。 <P style="TEXT-INDENT: 2em">8. 从头启动APACHE。 <P style="TEXT-INDENT: 2em">9. 测试PHP4的装置是不是胜利。创立一个test.php3内容为:在阅读器中会见它,看是不是有ORACLE和ORACLE8的信息。假如有的话,那末就胜利了。 <P style="TEXT-INDENT: 2em">10. 如今入手下手利用Oracle的函数: <P style="TEXT-INDENT: 2em">
  1. <?// 设置ORACLE情况变量putenv("ORACLE_SID=PROD");putenv("ORACLE_HOME=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5");// 创立毗连// 修正如今的user_id,password,db以顺应你的设置装备摆设if($conn = OCILogon("user_id","password","db")){// 获得数据库的信息printf("%s</P>", OCIServerVersion($conn));}else{printf("Conncetion Failed");}?>
复制代码
<P style="TEXT-INDENT: 2em">这段法式会显示出你所毗连到的Oracle的一些信息。 <P style="TEXT-INDENT: 2em">12. 其它: 假如你需求毗连到近程的ORACLE办事器,你就还需求设置你的sqlnet.ora 和 tnsnames.ora 来指定近程数据库的地位。向数据库办理员请求,拷贝一些文件放到$ORACLE_HOME/network/admin/ 目次下。
在一个团队之中或者说是在一个公司的工作岗位上,需要注重团队之间的交流合作;在学习或工作上都要端正自己的态度,要以认真的态度来对每件事,这样才能让自己更快的投入、更快的学习,而不至于浪费自己的时间。
因胸联盟 该用户已被删除
沙发
 楼主| 发表于 2015-3-1 20:45:08 | 显示全部楼层
当然这种网站的会员费就几十块钱。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-15 04:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表