程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> RedHat上安裝apache+gd1.8.3+php4+tomcat+sybase+oracle+mysql黃金攻略

RedHat上安裝apache+gd1.8.3+php4+tomcat+sybase+oracle+mysql黃金攻略

編輯:關於PHP編程

看了網上眾多網友對php、jsp、sybase、oracle、apache等方面的安裝經驗,發現有很多都是重復而且不夠全面,根據本人對以上各種東東長期總結和參考相關文檔以及各位網友的文章,並經自己親自實踐,現將在RedHat6.2下apache1.3.12+gd1.8.3+php4.04+tomcat+sybase11.9.2+oracle8.1.6+mysql3.22.27的安裝配置全部奉獻給大家,希望能對大家有所幫助; 運行環境:PⅢ550+256M+20G+530TX Lan+sis6326 8M+RedHat Linux6.2 安裝規劃:sybase安裝在/sybase目錄 oracle安裝在/home/oracle目錄 gd安裝在/usr/local目錄 apache安裝在/www目錄 tomcat安裝在/usr/local/jakarta-tomcat目錄 jdk安裝在/usr/local/jdk122目錄 一、資料准備 1、apache_1312.tar.gz 2、php-404.tar.gz 3、jakarta-tomcat.tar.gz 4、sybase11.9.2包: sybase-common-1192-1i386.rpm sybase-ase-1192-1i386.rpm sybase-monserver-1192-1i386.rpm sybase-openclient-1111-1i386.rpm sybase-sqlremote-602-1i386.rpm sybase-chinese-1192-1i386.rpm 5、oracle8.1.6.tar 6、mysql3.22.27包: mysql-3.22.27-1.i386.rpm mysql-devel-3.22.27-1.i386.rpm mysql-client-3.22.27-1.i386.rpm 7、jdk1_2_2-linux-i386.tar.gz 8、mod-jserv.so 9、gd183.tar.gz 二、環境配置 1、系統安裝 安裝linux系統時創建目錄/www、/sybase和/home並分配給各自較大空間,用於存儲數據庫資料和網頁文件; 2、環境變量 配置運行oracle和tomcat以及java的java運行環境變量 用root用戶登錄系統 #vi /etc/profile 添加下列行 ORACLE_HOME=/home/oracle export ORACLE_HOME JAVA_HOME=/usr/local/jre export JAVA_HOME ORACLE_SID=dblee(此處dblee可以改為你自己想用的名稱) export ORACLE_SID ORACLE_TERM=xterm export ORACLE_TERM ORACLE_OWNER=oracle8 export ORACLE_OWNER TNS_ADMIN=/home/oracle/config/8.1.6 export TNS_ADMIN CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip:. CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib:$CLASSPATH export CLASSPATH PATH=$PATH:/usr/local/jre/bin:/usr/local/jdk/bin:/bin:/sbin PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:$ORACLE_HOME/bin PATH=$PATH:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:. export PATH 退出重新登錄,是設置生效 三、檔案安裝 1、sybase安裝 如果您有sybase 的安裝光盤,可以在linux的圖形界面下使用圖形方式安裝,sybase提供圖形界面下的安裝向導 本文采用手動的rpm包安裝; (1)以root用戶登錄 (2)在sybase的各個rpm包中,必須先安裝sybase-common-1192-1i386.rpm包,這是其他包運行的必要內容 #rpm --prefix=/sybase -hiv ./sybase-common-1192-1i386.rpm #rpm --prefix=/sybase -hiv ./sybase-ase-1192-1i386.rpm #rpm --prefix=/sybase -hiv ./sybase-monserver-1192-1i386.rpm #rpm --prefix=/sybase -hiv ./sybase-openclient-1111-1i386.rpm #rpm --prefix=/sybase -hiv ./sybase-sqlremote-602-1-i386.rpm #rpm --prefix=/sybase -hiv ./sybase-chinese-1i386.rpm 到此,完成了sybase組件的安裝,需要進行數據庫創建和必要的配置才能運行 (3)設置目錄文件的權限 #chown -R sybase /sybase #chgrp -R sybase /sybase (4)設置sybase用戶口令 #passwd sybase (5)退出系統,用sybase用戶登錄,系統會給一個提示,選擇n並回車; (6)創建sybase數據庫文件存在的目錄 #mkdir /sybase/data (7)在/sybase/bin目錄中創建數據庫創建和運行需要的兩個文件 編輯srvbuild.adaptive_server.rs和srvbuild.backup_server.rs文件 srvbuild.adaptive_server.rs文件范例如下: sybinit.release_directory: /sybase sybinit.product: sqlsrv sqlsrv.server_name: kevin_sybase (此處設置為你想使用的sybase數據庫服務名) sqlsrv.new_config: yes sqlsrv.do_add_server: yes sqlsrv.network_protocol_list: tcp sqlsrv.network_hostname_list: 192.168.18.19(此處設置為您的服務器ip地址) sqlsrv.network_port_list: 4000(sybase數據庫使用的端口) sqlsrv.master_device_physical_name: /sybase/data/master.dat sqlsrv.master_device_size: USE_DEFAULT sqlsrv.master_database_size: USE_DEFAULT sqlsrv.errorlog: USE_DEFAULT sqlsrv.do_upgrade: no sqlsrv.sybsystemprocs_device_physical_name: /sybase/data/sybsystem.dat sqlsrv.sybsystemprocs_device_size: USE_DEFAULT sqlsrv.sybsystemprocs_database_size: USE_DEFAULT sqlsrv.sybsystemdb_device_physical_name: /sybase/data/sybsystemdb.dat sqlsrv.sybsystemdb_device_size: USE_DEFAULT sqlsrv.sybsystemdb_database_size: USE_DEFAULT sqlsrv.default_backup_server: kevin_sybase_bk(此處設置為您的sybase數據庫對應的backup服務名) srvbuild.backup_server.rs文件范例如下: sybinit.release_directory: /sybase sybinit.product: bsrv bsrv.server_name: kevin_sybase_bk(此處設置為在上門設置的backup服務名) bsrv.do_add_backup_server: yes bsrv.network_protocol_list: tcp bsrv.network_hostname_list: 192.168.18.19(服務器的ip地址) bsrv.network_port_list: 4100(sybase備份服務器使用的端口) bsrv.language: USE_DEFAULT bsrv.character_set: USE_DEFAULT bsrv.tape_config_file: USE_DEFAULT bsrv.errorlog: USE_DEFAULT (8)創建數據庫(當前用戶仍然是sybase) #cd /sybase/bin #./srvbuild -r ./srvbuild.adaptive_server.rs #./srvbuild -r ./srvbuild.backup_server.rs 運行完成後,將會在/sybase/install目錄中生成兩個新文件RUN_kevin_sybase和RUN_kevin_sybase_bk 到此,sybase數據庫的安裝和配置以及數據庫的創建已經完成; (9)啟動數據庫(當前用戶仍然是sybase) #cd /sybase/install #./startserver -f ./RUN_kevin_sybase #./startserver -f ./RUN_kevin_sybase_bk 看到一些提示後,如果不報錯誤,表示數據庫已經啟動,此時可以運行當前目錄下的./showserver查看; #./showserver 將返回當前正在運行的sybase數據庫服務情況,正常下應該是兩個服務,分別是adative和backup; 到此,您的sybase數據庫已經全部安裝完成,您可以使用sybase的客戶端或者powerbuilder等工具通過您的 服務器ip以及端口4000訪問sybase數據庫; (10)經驗提示 如果您在第8或者第9步中出現錯誤,請檢查您的機器網絡設置是否正常,必須保證您的服務器ip地址可以在 本機上ping通,不能是ping localhost,必須是ping your ip成功才行,這可是kevin曾經試驗了一下午時間 才發現的秘密喲!^_^ 2、安裝jdk #cd /usr/local #tar -zxvf jdk1_2_2-linux.tar.gz #ln -s jdk122 jdk #ln -s jdk122/jre jdk 到此完成了jdk的安裝 3、安裝oracle8.1.6 在安裝oracle之前,必須完成環境變量的設置和jdk的安裝 [root@oradb /root]$               #以root方式登錄 [root@oradb /root]$ groupadd oracle      #創建oracle用戶組 [root@oradb /root]$ useradd oracle -g oracle    #在oracle組中建新用戶oracle [root@oradb /root]$ passwd oracle        #修改oracle用戶口令 [root@oradb /root]$ useradd apache -g oracle #創建apache用戶  注:oracle組和oracle用戶是oracle安裝需要的 注:創建oracle用戶後,linux系統自動在/home目錄下創建/home/oracle目錄,給oracle用戶使用,   oracle用戶對此目錄擁有所有的權限,   為方便,本例把oracle系統安裝在oracle用戶自己的目錄下 [root@oradb /oracle]$ exit           #退出,以oracle用戶重新登錄(以下的操作全部是oracle用戶) [oracle@oradb /oracle]$ [oracle@oradb /oracle]$ ls -l [oracle@oradb /oracle]$ tar zxvf oracle8161_tar.gz   #解壓oracle壓縮包到當前目錄 [oracle@oradb /oracle]$mv Oracle8iR2 orainst #為了寫起來方便,我將目錄重新命名了,您可以不變 [oracle@oradb /oracle]$ startx     #啟動X-windows後,啟用一個終端(xterm),(圖形窗口)                     #在該終端中運行runInstaller [oracle@oradb /oracle]$ cd orainst [oracle@oradb /orainst]$ ./runInstaller #執行oracle安裝程序,linux下執行一個程序,可用./調用執行 這時你可以看到用jre運行的全新的圖形化的OUI的歡迎畫面,按照提示繼續安裝進程: Welcome: 按next File Locations: 按next UNIX Group Name: 什麼也不添,按next 出錯,提示要以root權限運行“/home/oracle/orainstRoot.sh CTRL+ALT+F2,打開一個新的控制台(字符窗口) 以root登錄 [root@oradb /root]$ cd /home/oracle 這時,/home/oracle/目錄下只有一個文件orainstRoot.sh,運行它 [root@oradb /oracle]$ 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:輸入oracle8(可以任意) SID:保留orcl 按next Database File Location: 任意目錄,本例設為“/home/oracle/”,按Next,這時,屏幕右上角進度標尺繼續前進 出現Summary,對你想要安裝的產品作一個總結 按Install,出現Install畫面,等待... 你可以看到窗口底部提示的安裝等log文件目錄,可供以後查詢。 彈出Setup Privileges窗口 提示:在安裝繼續進行之前,需要以root運行一個腳本“/home/oracle/root.sh”, CTRL+ALT+F2,回到剛才運行的第2個終端窗口 以root權限執行該文件, [root@oradb /oracle]$ sh root.sh 屏幕顯示: Enter the full pathname of the local bin dire

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved