• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Oracle8i+Apache1.3.14+PHP4.0.3完全安裝

    發表于:2007-07-02來源:作者:點擊數: 標簽:
    在redhat 6.2下 Oracle8.1.6I+ APACHE1.3.14+PHP4.0.3完全安裝實例 1. 本文目的 ● 在redhat下安裝ORACLE8數據庫 服務器 ● 安裝apache,并支持wml ● 安裝PHP 2. 安裝前的準備軟件: Redhat 6.2安裝光盤 Oracle8.161.tar.gz 下載地址: 下的oracle8.161.ta

      在redhat 6.2下 Oracle8.1.6I+ APACHE1.3.14+PHP4.0.3完全安裝實例
    1. 本文目的
    ● 在redhat下安裝ORACLE8數據庫服務器
    ● 安裝apache,并支持wml
    ● 安裝PHP
    2. 安裝前的準備軟件:
    Redhat 6.2安裝光盤
    Oracle8.161.tar.gz 下載地址:
    下的oracle8.161.tar.gz
    Java運行時刻環境(JRE)下載地址:
    下的j2sdk-1_3_0-linux-rpm.sh
    Apache 1.3.14 下載地址:

    php4.0.3 pl1 下載地址:
    - 4.0.3pl1.tar.gz&source_site=www.php.net
    3. 安裝oracle前的準備
    ● 安裝JRE1.3.0
    [root@wapdb /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. 安裝oracle8I
    [root@wapdb /oracle]# exit     #退出,以oracle用戶重新登錄,以使設定的環境生效
    [oracle@ wapdb/oracle]$
    [oracle@ wapdb/oracle]$ tar zxvf oracle8161_tar.gz   #解壓oracle壓縮包到當前目錄
    [oracle@ wapdb/oracle]$ startx     #啟動X-windows后,啟用一個終端(xterm),
    (圖形窗口)在該終端中運行runInstaller
    [oracle@wapdb /oracle]$ cd Oracle8iR2 #進入解壓縮的目錄
    [oracle@wapdb /Oracle8iR2]$ ./runInstaller #執行oracle安裝程序。

    這時可以看到用jre運行的的圖形化的OUI的歡迎畫面,按照提示繼續安裝進程(這里我們可以選擇典型安裝):
    Welcome:
    按next
    File Locations:
    按next
    UNIX 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:
    選Oracle8i Enterprise Edition 8.1.6.1.0,按next
    Installation Types:
    選Typical(540MB),按next,這時,屏幕右上角出現一個進度標尺
    Database Identification:
    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 aclearcase/" target="_blank" >ccount password:change_on_install
    SYSTEM account password:manager
    按ok
    End of Installation,按Exit退出OUI,完成安裝。
    到此,已經完成了數據庫服務器的安裝,下一步進行web/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.ora
    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為域名,或者IP地址)
    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]$sqlplus

    出現以下信息:
    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

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>