### 在 WIN98 下安装 PHP4+ PERSONAL ORACLE8I

Personal oracle8i 是 ORALCE 数据库一个成熟的版本，简直就是 ORACLE8i 的浓缩版。允许程序或其他系统人员在单机上对 ORACLE 进行开发或学习工作，而不必在企业的数据库上进行，不需要高级的配置环境。对于想学习 ORACLE 的朋友来说，是一个非常适合的环境。
Personal oracle8i 对系统的最第要求是：32MB 内存，85MB 磁盘空间。
相关下栽：
APACHE1.3.14： www.apache.org
php4.0.3 pl1： www.php.net
Personal Oracle8iR2(8.1.6): www.oracle.com
我的机器配置为 MMX166,64MB EDO 内存，10GB 硬盘。
操作系统是：WIN98SE（OEM）
我试过 D 版的 win98se，可是 Personal ORACLE8i 的 NET8 一直不能装上，所以劝大家还是不要用 D 版的 WIN98 来安装。
1. 安装 personal oracle8i 将下载后的 ZIP 文件进行解压，运行 setup，稍等片刻后，即可看到 PERSONLAL ORACLE 的安装界面，按下一步，输入 ORACLE 的安装路径和 HOME NAME，选择典型安装，这时安装界面的右上角会有一进度条，大概 60%左右会弹出警告栏，说内存小于 96MB，可能会出错什么的，不必理会，继续，好了，当出现下一个画面的时候，ORACLE8i 开始安装了。如果在安装过程中出现有什么错误提示，说什么文件不能写入的话，不必理会，按忽略，这对数据库的安装没有什么影响。数据库安装完成之后，会自动执行 net8 配置助手，数据库设置助手等工具来设置客户端与数据库，其中会需要输据数据库的全局名称和 SID，我们设置为“TEST”，这时要有点耐心，着需要很长的一段时间来完成数据库的设置。最后，当提示 oracle 成功安装的时候，这才算安装完成了。
2.安装 PHP4.0.3pl1:将下载的 ZIP 文件解压到一目录，如“c:apachephp"，将 php.ini-ist 文件拷贝，并对以下几列进行修改：
指明路径：
doc_root=c:apachehtdocs
extension_dir=c:apachephpextensions
去掉以下两行前面的“；”号：
extension=php_oci8.dll
extension=php_oracle.dll
3.安装 APACHE1.3.14：下载后直接运行安装文件，按照提示进行安装即可。
在.confhttp.conf 中加入以下几行：
ScriptAlias /php/ "C:/apahce/php/"
Action application/x-httpd-php "/php/php.exe"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
4．测试 apahce:在开始菜单中启动 APACHE 服务，在 IE 地址栏中输入 127.0.0.1，看到 APACHE 欢迎的画面，说明 APACHE 工作正常了。
5．测试 PHP：使用文本编辑器，编辑 PHP 文件：
<?
//文件名为 info.php
phpinfo();
?>
在 IE 地址栏中输入 127.0.0.1/info.php,可以看到 PHP 的环境参数，如果找到有 oricle 和 orci8 的支持，说明 PHP 已经支持 ORACLE 和 OCI8 了。
6．测试与 ORACLE 的连接：
首先要配置好 ORACLE 客户端，我们可以使用 NET8 CONFIGURATION ASSISTANT 来配置，ORACLE 网络端配置成功后，使用以下程序进行测试：
<?
//文件名为 test.php.
$conn=ocilogon("system","manager","test");
if($conn)
print"oracle 数据库连接成功"；
else
print"oracle 数据库连接失败";
?>
如果该程序返回成功标志，则表明连接成功了。如果要连接远程数据库，只需要在 NET8 CONFIGURATION ASSISTANT 中进行配置就可以了