redhat 6.2下 Oracle8.1.6I+ APACHE1.3.14+PHP4.0.3完全安裝 (轉)
發表於:中國聯盟 作者/來源:kaln/phpuser 人氣:76
在 6.2下 8.1.6I+ 1.3.14+.0.3完全例項
1. 本文目的
● 在redhat下安裝ORACLE8
● 安裝apache,並支援wml
● 安裝PHP
2. 安裝前的準備:
Redhat 6.2安裝光碟
Oracle8.161.tar.gz 地址:
執行時刻環境()下載地址:
://165.21.84.42/pub/j2sdk/1.3.0/xzc233fcslnx/j2sdk-1_3_0-linux-rpm.sh
Apache 1.3.14 下載地址:
php4.0.3 pl1 下載地址:
4.0.3pl1.tar.gz&_site=
3. 安裝oracle前的準備
● 安裝JRE1.3.0
[@ /root]# #以root身份登入
[root@wapdb /root]# chmod 755 j2re-1_3_0-linux-rpm.sh #改變j2re-1_3_0-linux-rpm.sh
的
[root@wapdb /root]#./ j2re-1_3_0-linux-rpm.sh #執行j2re-1_3_0-linux-rpm.sh在同級目錄
下可得到JRE的RPM包。
[root@wapdb /root]# rpm –i j2re-1_3_0-linux-rpm #安裝JRE1.3.0:
● 建立oracle。apache組:
以下命令:
[root@wapdb /root]# #以root方式登入
[root@wapdb /root]# groupadd oracle #建立oracle組
[root@wapdb /root]# useradd oracle -g oralce #在oracle組中建新使用者oracle
[root@wapdb /root]# useradd apache -g oralce #在oracle組中建新使用者apache
[root@wapdb /root]# passwd oracle #修改oracle使用者口令
注:oracle組和oracle使用者是oracle安裝需要的
注:建立oracle使用者後,linux自動在/home目錄下建立/home/oracle目錄,給oracle使用者使用,oracle使用者對此目錄擁有所有的許可權。
[root@wapdb /root]# cd /home/oracle
[root@wapdb /root]# vi .bash_profile #編輯.bash_profile,並輸入以下內容
# Setup ORACLE environment
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280"; export NLS_LANG
JAVA_HOME=/usr/java/jre1.3
BASH_ENV=$HOME/.bashrc
ORACLE_HOME=/data/oracle/app/oracle/product/8.1.6
export ORACLE_HOME
ORACLE_SID=wap
export ORACLE_SID
# Set up the search paths:
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$ORACLE_HOME:$ORACLE_HOME/bin:$ORACLE_HOME/d
bs
export USERNAME BASH_ENV PATH ORACLE_HOME JAVA_HOME
4. 安裝
[root@wapdb /oracle]# exit #退出,以oracle使用者重新登入,以使設定的環境生效
[oracle@ wapdb/oracle]$
[oracle@ wapdb/oracle]$ zxvf oracle8161_tar.gz #解壓oracle包到當前目錄
[oracle@ wapdb/oracle]$ startx #啟動X-後,啟用一個終端(xterm),
(圖形視窗)在該終端中執行runInstaller
[oracle@wapdb /oracle]$ cd Oracle8iR2 #進入解壓縮的目錄
[oracle@wapdb /Oracle8iR2]$ ./runInstaller #執行oracle安裝。
這時可以看到用jre執行的的圖形化的OUI的歡迎畫面,按照提示繼續安裝程式(這裡我們可以選擇典型安裝):
Welcome:
按next
File Locations:
按next
Group Name:
oracle,按next
出錯,提示要以root許可權執行“/data/oracle/app/oracle/product/8.1.6/orainstRoot.sh
CTRL+ALT+F2,開啟一個新的控制檯(字元視窗)
以root登入
[root@wapdb /root]# cd /data/oracle/app/oracle/product/8.1.6
這時,/data/oracle/app/oracle/product/8.1.6目錄下有一個檔案orainstRoot.sh,執行它
[root@wapdb /8.1.6]# sh orainstRoot.sh
CTRL+ALT+F7,回到安裝介面(圖形視窗)
按Retry按鈕,就可以繼續安裝了,
Available Products:
選OracleEnterprise Edition 8.1.6.1.0,按next
Installation Types:
選Typical(540MB),按next,這時,螢幕右上角出現一個進度標尺
Database ntification:
Global Database Name:輸入wap(可以任意)
SID:保留wap
按next
Database File Location:
任意目錄,本例設為“/data/oracle/app/oracle/product/8.1.6/data”,按Next,這時,螢幕右上角進度標尺繼續前進
出現Summary,對你想要安裝的產品作一個總結
按Install,出現Install畫面,等待... 可以看到視窗底部提示的安裝等log檔案目錄,可供以後查詢。
彈出Setup Privileges視窗
提示:在安裝繼續進行之前,需要以root執行一個指令碼
“/data/oracle/app/oracle/product/8.1.6/root.sh”,
CTRL+ALT+F2,回到剛才執行的第2個終端視窗
以root許可權執行該檔案,
[root@wapdb /8.1.6]# sh root.sh
螢幕顯示:
Enter the full pathname of the local bin directory:[/usr/local/bin]:
回車
系統開始執行一些動作,執行完畢,CTRL+ALT+F7按返回OUI,按OK。
Database Creation Progress開始,逐步進行以下4個過程
Creating and starting Oracle instance
Copying database files
Initializing database
Database creation completed
以上4個過程完成,彈出Oracle Database Configuration Assistant Alert視窗,
提示:資料庫建立完成,告訴你資料庫的一些基本資訊
global databse name:wap
database system identifier(SID):wap
SYS account pass:change_on_install
SYSTEM account password:manager
按ok
End of Installation,按Exit退出OUI,完成安裝。
到此,已經完成了資料庫伺服器的安裝,下一步進行/wap伺服器的安裝。
5. 安裝ORACLE客戶端
(該步驟適合與資料庫伺服器與WEB伺服器安裝在不同機器上,若為同一臺機器直接執行 第6步)
重複第3步
在第4步的安裝中選擇“客戶端安裝”步驟大致相同。
tnsnames.ora檔案(可以在/$ORACLE_HOME/bin/執行netasst命令啟動OUI來配置)。最快的方法是COPY資料庫伺服器端的tnsnames.ora到$ORACLE_HOME/network/admin中。
以ORACLE使用者登入
[oracle@wapserver /]$ cd $ORACLE_HOME/network/admin
[oracle@wapserver admin]$ ftp xxx.xxx.xxx.xxx #使用FTP登入oracle伺服器,以ORACLE
並使用oracle使用者.
ftp>cd /data/oracle/app/oracle/product/8.1.6/network/admin
ftp>get tnsnames.
ftp>bye
6. 配置apache_1.3.14
[root@wapdb /local]# tar zxvf apache1.3.14.tar.gz #解壓apache
[root@wapdb /local]# cd /usr/local/apache_1.3.14 #進入apache的解壓目錄。
[root@wapdb /local]# ./configure --prefix=/usr/local/apache
5. 安裝 PHP4
[root@wapdb /local]# tar zxvf php- 4.0.3pl1.tar.gz #解壓php
[root@wapdb /local]# cd php-4.0.3
[root@wapdb /php-4.0.3]#./configure --with-apache=../apache_1.3.14
--with-oracle=/data/oracle/app/oracle/product/8.1.6
--with-oci8=/data/oracle/app/oracle/product/8.1.6
--enable-track-vars
[root@wapdb /php-4.0.3]# make #編譯
[root@wapdb /php-4.0.3]# make install # 安裝
[root@wapdb /php-4.0.3]# cp php.ini-dist /usr/local/lib/php.ini #複製ini檔案到lib目錄
6.安裝apache
[root@wapdb /php-4.0.3]# cd /usr/local/apache_1.3.14
[root@wapdb/apache_1.3.14]# ./configure --prefix=/usr/local/apache
--activate-module=src/modules/php4/libphp4.a
[root@wapdb /apache_1.3.14]# make
[root@wapdb /apache_1.3.14]# make install
7.配置apache
[root@wapdb /apache_1.3.14]# cd /usr/local/apache/conf
[root@wapdb /conf]# vi httpd.conf
修改httpd.conf檔案
以下幾行去掉註釋:
ServerName http://。。。。。。。 這個一定要去掉註釋
Listen XXX.XXX.XXX:8888(其中xxx.xxx.xxx為域名,或者)
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
修改以下兩行:
User apache
Group oracle
[root@wapdb /conf]# vi mime.types
修改mime.types檔案, 新增WAP支援,新增如下行:
text/vnd.WAP.WML WML
text/vnd.WAP.WMLscript WMLC
image/vnd.WAP.WBMP WMLP
application/vnd.WAP.WMLC WMLC
application/vnd.WAP.WMLCSRIPTC WMLSC
系統的安裝已經完成,下面對環境進行測試:
8.啟動資料庫:
在資料庫伺服器裡執行:
[oracle@wap /bin]$ svrmgrl
SVRMGR> connect internal
Connected.
SVRMGR> startup
ORACLE instance started
9.啟動器
[oracle@wapdb /bin]$ lsnrctl
LSNRCTL> start
LSNRCTL> exit
這時,oracle資料庫已經安裝成功,並且資料庫已經啟動執行,可以試一下
[oracle@wapdb /bin]$plus system/manager@wap
出現以下資訊:
SQL*Plus: Release 8.1.6.0.0 - Production on Fri Oct 26 20:20:56 2000
(c) Copyright 1999 Oracle Corporation. ALL rights reserved.
Connected to:
Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
SQL> show user
USER is "SYSTEM"
SQL>
SQL> exit
10.啟動Apache了
[oracle@wapdb /root]# cd /usr/local/apache/bin
[oracle@wapdb /root]# apachectl start
11.測試PHP
htdocs目錄下編輯一個test.php
phpinfo();
?>
透過瀏覽該網頁,可以看到PHP的環境引數,如果找到有oricle和orci8的支援,說明PHP已經支援ORACLE和OCI8。
12.測試PHP與ORACLE的連線
//檔名為test.php.
$conn=ocilogon("system","manager","test");
if($conn)
echo success;
else
echo fail;
?>
如果該程式返回成功標誌,則表明連線成功。
13.測試時候支援WML
在htdocs目錄下編輯test.wml
version="1.0"?>
BR>"">
hello word!
在任何其他一臺的機子上使用WAP模擬器瀏覽該網頁,應該出現”hello word”。
現在整個環境已經完成,可以利用PHP+ORACLE8i進行動態html或wml的開發了!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987251/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle8.1.6i+ Apache1.3.14+PHP4.0.3完全安裝例項(轉)OracleApachePHP
- Mandrake8.2硬碟完全安裝的實現(附RedHat7.2)(轉)硬碟Redhat
- RedHat9.0RPM檔安裝者完全支援iconv的方法(轉)Redhat
- 安裝配置Jboss完全篇 (轉)
- FVWM安裝完全手冊(轉)
- PHPNuke完全安裝手冊(轉)PHP
- [轉]如何完全解除安裝WSL
- RedHat 9.0 的“綠色”安裝(轉)Redhat
- 從硬碟iso安裝RedHat AS 4(轉)硬碟Redhat
- 在VMware 安裝RedHat 新手教程(轉)Redhat
- 在redhat 下安裝 CVS(轉)Redhat
- (轉)redhat下安裝oracle,設定redhat核心引數RedhatOracle
- 在redhat下網路安裝gentoo(轉)Redhat
- redhat安裝dockerRedhatDocker
- RedHat 9.0下安裝igenus實錄(轉)Redhat
- 在Redhat 9上安裝 Oracle 817心(轉)RedhatOracle
- 【轉】redhat 5 安裝oracle10g方法RedhatOracle
- 在RedHat下安裝apache jserv 1.1.2(轉)RedhatApacheJS
- RedHat 7 安裝PHPRedhatPHP
- RedHat 7 安裝HTTPDRedhathttpd
- RedHat 7.4安裝DockerRedhatDocker
- RedHat 6 桌面安裝Redhat
- window下cygwin完全解除安裝辦法【轉】
- 在RedHat EL AS 3上安裝Oracle9.2.0(轉)RedhatOracle
- 安裝RedHat7.3並改造的記錄(轉)Redhat
- RedHat Enterprise AS4 硬碟安裝心得(轉)Redhat硬碟
- RedHat7.0下Oracle 8.1.6安裝例項(轉)RedhatOracle
- redhat9安裝遇到的問題:求助!!(轉)Redhat
- RedHat上SSH2的安裝和使用(轉)Redhat
- gulp完全安裝教程
- (轉)LINUX和windows下完全解除安裝ORACLELinuxWindowsOracle
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- Redhat 5 上安裝yumRedhat
- redhat6安裝flashplayerRedhat
- RedHat9.0操作的oracle9i安裝(轉)RedhatOracle
- RedHat Enterprise AS4硬碟安裝步驟(轉)Redhat硬碟
- [轉]redhat AS 5安裝ORACLE10g客戶端RedhatOracle客戶端
- 無軟碟機和光碟機安裝Redhat方法(轉)Redhat