资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> PHP编程 >> 数据库相关 >> 文档正文
最近更新
普通文档 给大家一个php+oracle的
普通文档 大家在碰到这样的情况下
普通文档 使用MySQL时的一些常见错
推荐文档 自己动手做一个SQL解释器
普通文档 最小化数据传输——在客
普通文档 谈谈数据从sql server数
普通文档 一个php处理oracle的 lo
普通文档 Tutorial for migrating
普通文档 好了,我经过大家的支持
普通文档 写了一个odbc连mssql分页
推荐文章
推荐文档 自己动手做一个SQL解释器
推荐文档 MySQL服务器的启动与停止
推荐文档 MySQL用户管理(转)
推荐文档 php操作mysql的类!
推荐文档 PHP4连接Oracle 8i的方法
推荐文档 如何实现MySQL中的用户管
推荐文档 PHPLIB 和多个数据库连接
推荐文档 PHP+Oracle(OCI)初步
推荐文档 数据库设计技巧(一)
推荐文档 SQL语言快速入门(一)
推荐文档 MySQL索引分析和优化
推荐文档 数据库设计范式
推荐文档 PHP调用三种数据库的方法
推荐文档 PHP如何透过ODBC来存取数
推荐文档 自己写的mysql类
PHP4连接Oracle 8i的方法

文章作者:佚名 录入时间:2006-6-9 来源:不详
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


1. 下载并安装 Oracle 8i for linux.
完全安装,不要只安装客户端
下载地点:chat.hn.cninfo.net/soft的hot下载

2. 下载PHP3或PHP4源码
下载地点:www.php.net www.phpuser.com chat.hn.cninfo.net/soft

3. 配置PHP的安装参数
for php 4:
./configure --with-apxs=/usr/sbin/apxs
--prefix=/usr
--with-gd
--enable-versioning
--with-mysql=/usr
--with-oracle=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5
--with-oci8=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5
--with-zlib
--with-dbase
--with-filepro
--with-config-file-path=/etc/httpd/conf
--with-fdftk=no
--enable-debug=no
--enable-magic-quotes
--enable-debugger
--enable-bcmath
--enable-track-vars
--enable-safe-mode
--with-exec-dir=/usr/bin
--with-system-regex
--no-create
--no-recursion

--with-oracle 选项让php可以通过ORA_函数访问 Oracle 7.x 或8.x
--with-oci8 选项让php可以使用更多更好的 oci8函数

4. make

5. make install

6. cp ./php.ini-dist /wherever/your/conf/files/are/php.ini
将php.ini拷贝到适当的位置

7. 修改httpd.conf
修改如下这一行
LoadModule php4_module lib/apache/libphp4.so
改为:
LoadModule php4_module /usr/lib/apache/libphp4.so

8. 重新启动APACHE

9. 测试PHP4的安装是否成功
创建一个test.php3内容为:
<? phpinfo(); ?>
在浏览器中访问它,看是否有ORACLE和ORACLE8的信息。
如果有的话,那么就恭喜你了!

10. 现在开始使用ORACLE的函数吧
<?
// 设置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");
}
?>
这段程序会显示出你所连接到的ORACLE的一些信息

12. 其它
如果你需要连接到远程的ORACLE服务器,你就还需要设置你的sqlnet.ora 和 tnsnames.ora 来指定远程数据库的位置。
向数据库管理员要求,拷贝一些文件放到
$ORACLE_HOME/network/admin/ 目录下

  • 上一篇文档:

  • 下一篇文档:
  •     查找更多“PHP4连接Oracle 8i的方法”的内容  
    相关连接
  • PHP实现文件安全下载-PHP教程,文件处理

  • 好东西和大家分享~同时上传100个文件上传的程序~(代码)文件一:fileup.pl-PHP教程,文件

  • 好东西和大家分享~同时上传100个文件上传的程序~(代码)文件三:fileup.php-PHP教程,文

  • 好东西和大家分享~同时上传100个文件上传的程序~(代码)文件二:fileup.plphpfileup.ht

  • 如何使用PHP操作文件(文件读取篇)-PHP教程,文件处理