Home >Backend Development >PHP Tutorial >在WIN98下安装PHP4 + PERSONALORACLE8I_PHP

在WIN98下安装PHP4 + PERSONALORACLE8I_PHP

WBOY
WBOYOriginal
2016-06-01 12:35:37811browse

Windows98ORACLE8

在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硬盘。
操作系统是WIN98SEOEM
我试过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:\apache\php",将php.ini-ist文件拷贝,并对以下几列进行修改:
指明路径:
doc_root=c:\apache\htdocs
extension_dir=c:\apache\php\extensions
去掉以下两行前面的“;”号:
extension=php_oci8.dll
extension=php_oracle.dll
3.安装APACHE1.3.14:下载后直接运行安装文件,按照提示进行安装即可。
在.\conf\http.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中进行配置就可以了。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn