在WIN98下安裝PHP4+ PERSONAL ORACLE8I
發(fā)布時(shí)間:2008-07-11 閱讀數(shù): 次 來(lái)源:網(wǎng)樂原科技
在WIN98下安裝PHP4+ PERSONAL ORACLE8I
Personal oracle8i是ORALCE數(shù)據(jù)庫(kù)一個(gè)成熟的版本,簡(jiǎn)直就是ORACLE8i的濃縮版。允許程序或其他系統(tǒng)人員在單機(jī)上對(duì)ORACLE進(jìn)行開發(fā)或?qū)W習(xí)工作,而不必在企業(yè)的數(shù)據(jù)庫(kù)上進(jìn)行,不需要高級(jí)的配置環(huán)境。對(duì)于想學(xué)習(xí)ORACLE的朋友來(lái)說(shuō),是一個(gè)非常適合的環(huán)境。
Personal oracle8i對(duì)系統(tǒng)的最第要求是:32MB內(nèi)存,85MB磁盤空間。
相關(guān)下栽:
APACHE1.3.14: www.apache.org
php4.0.3 pl1: www.php.net
Personal Oracle8iR2(8.1.6): www.oracle.com
我的機(jī)器配置為MMX166,64MB EDO內(nèi)存,10GB硬盤。
操作系統(tǒng)是:WIN98SE(OEM)
我試過(guò)D版的win98se,可是Personal ORACLE8i的NET8一直不能裝上,所以勸大家還是不要用D版的WIN98來(lái)安裝。
1. 安裝personal oracle8i將下載后的ZIP文件進(jìn)行解壓,運(yùn)行setup,稍等片刻后,即可看到PERSONLAL ORACLE的安裝界面,按下一步,輸入ORACLE的安裝路徑和HOME NAME,選擇典型安裝,這時(shí)安裝界面的右上角會(huì)有一進(jìn)度條,大概60%左右會(huì)彈出警告欄,說(shuō)內(nèi)存小于96MB,可能會(huì)出錯(cuò)什么的,不必理會(huì),繼續(xù),好了,當(dāng)出現(xiàn)下一個(gè)畫面的時(shí)候,ORACLE8i開始安裝了。如果在安裝過(guò)程中出現(xiàn)有什么錯(cuò)誤提示,說(shuō)什么文件不能寫入的話,不必理會(huì),按忽略,這對(duì)數(shù)據(jù)庫(kù)的安裝沒有什么影響。數(shù)據(jù)庫(kù)安裝完成之后,會(huì)自動(dòng)執(zhí)行net8配置助手,數(shù)據(jù)庫(kù)設(shè)置助手等工具來(lái)設(shè)置客戶端與數(shù)據(jù)庫(kù),其中會(huì)需要輸據(jù)數(shù)據(jù)庫(kù)的全局名稱和SID,我們?cè)O(shè)置為“TEST”,這時(shí)要有點(diǎn)耐心,著需要很長(zhǎng)的一段時(shí)間來(lái)完成數(shù)據(jù)庫(kù)的設(shè)置。最后,當(dāng)提示oracle成功安裝的時(shí)候,這才算安裝完成了。
2.安裝PHP4.0.3pl1:將下載的ZIP文件解壓到一目錄,如“c:\apache\php",將php.ini-ist文件拷貝,并對(duì)以下幾列進(jìn)行修改:
指明路徑:
doc_root=c:\apache\htdocs
extension_dir=c:\apache\php\extensions
去掉以下兩行前面的“;”號(hào):
extension=php_oci8.dll
extension=php_oracle.dll
3.安裝APACHE1.3.14:下載后直接運(yùn)行安裝文件,按照提示進(jìn)行安裝即可。
在.\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.測(cè)試apahce:在開始菜單中啟動(dòng)APACHE服務(wù),在IE地址欄中輸入127.0.0.1,看到APACHE歡迎的畫面,說(shuō)明APACHE工作正常了。
5.測(cè)試PHP:使用文本編輯器,編輯PHP文件:
<?
//文件名為info.php
phpinfo();
?>
在IE地址欄中輸入127.0.0.1/info.php,可以看到PHP的環(huán)境參數(shù),如果找到有oricle和orci8的支持,說(shuō)明PHP已經(jīng)支持ORACLE和OCI8了。
6.測(cè)試與ORACLE的連接:
首先要配置好ORACLE客戶端,我們可以使用NET8 CONFIGURATION ASSISTANT來(lái)配置,ORACLE網(wǎng)絡(luò)端配置成功后,使用以下程序進(jìn)行測(cè)試:
<?
//文件名為test.php.
$conn=ocilogon("system","manager","test");
if($conn)
print"oracle數(shù)據(jù)庫(kù)連接成功";
else
print"oracle數(shù)據(jù)庫(kù)連接失敗";
?>
如果該程序返回成功標(biāo)志,則表明連接成功了。如果要連接遠(yuǎn)程數(shù)據(jù)庫(kù),只需要在NET8 CONFIGURATION ASSISTANT中進(jìn)行配置就可以了。