我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 操作系统 > Linux > 安装设置 > RedHatAS2.1下Apache2.0.49+oracle9.2.0的安装
热门文章排行
热门文章排行 一步一步的制作arm-linux交叉编译环(12-05)
深入理解硬盘的Linux分区(12-22)
深入浅出定制Linux系统环境变量(12-05)
Linux常用基本命令(二)(10-13)
红旗Linux5.0桌面正式版光盘安装{图(11-15)
精采文章排行
精采文章排行 vi基本技巧(11-16)
Linux历史篇(11-16)
Linux不是Windows(11-16)
第一次进入红旗后,应该做的几件事(11-15)
详解linux与win分区格式(11-15)
技术专题推荐
网管论坛交流
 

RedHatAS2.1下Apache2.0.49+oracle9.2.0的安装 

作者:佚名   来源:Linux 宝库   点击:   日期:2006-12-22


  所需程序包
  ship_9204_linux_disk1.cpio.gz ship_9204_linux_disk2.cpio.gz ship_9204_linux_disk3.cpio.gz httpd-2.0.49.tar.gz php-4.3.6.tar.gz binutils-2.10.91.0.2-3.i386.rpm jre118_v3-glibc-2.1.3.tar.gz jdk118_v3.tar.gz env_ctx.mk
  
  一.Oracle的安装
  1).确认你已安装了以下兼容包:
  #rpm -q gcc cpp compat-libstdc++ glibc-devel kernel-headers binutils
  #rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
  #gunzip ship_9204_linux_disk1.cpio.gz ship_9204_linux_disk2.cpio.gz ship_9204_linux_disk3.cpio.gz
  #cpio ?idvm <ship_9204_linux_disk1.cpio ship_9204_linux_disk2.cpio ship_9204_linux_disk3.cpio
  #vi /etc/sysctl.conf
  kernel.shmmax=536870912
  kernel.shmmni=4096
  kernel.shmall=2097152
  kernel.sem=250 32000 100 128
  fs.file-max=65535
  net.ipv4.ip_local_port_range=1024 65000
  #groupadd dba
  #groupadd oinstall
  #useradd ?g oinstall ?G dba oracle
  #passwd oracle
  #vi /home/oracle/.bash_profile
  
  . /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
  export LD_ASSUME_KERNEL=2.2.5
  export LDEMULATION=elf_i386_glibc21
  export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
  export ORACLE_BASE=/home/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
  export PATH=$PATH:$ORACLE_HOME/bin
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  export ORACLE_SID=jackylau
  export ORACLE_TERM=vt100
  export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
  umask 022
  #mkdir ?p /home/oracle/product/9.2.0
  #chown ?R oracle.oinstall /home/oracle
  #mkdir /var/opt/oracle
  #chown oracle.dba /var/opt/oracle
  #chmod 755 /var/opt/oracle
  重启
  以oracle用户进入系统
  #tar zxvf glibc-2.1.3-stubs.tar.gz
  #cp setup_stubs.sh /home/oracle
  #./setup_stubs.sh
  #tar zxvf jdk118_v3.tar.gz
  #mv jdk118_v3 /usr/local
  #ln ?s /usr/local/jdk118_v3 /usr/local/java
  #tar zxvf jre118_v3-glibc-2.1.3.tar.gz
  $./Disk1/runInstaller
  第一个错误信息:Error in invoking target install of makefile
  /home/oracle/product/9.2.0/ctx/lib/ins_xt.mk
  这就是env_ctx.mk的过错,新开一个konsole窗口,把下载的env_ctx.mk copy 到$ORACLE_HOME/ctx/lib/目录下,然后Retry。
  第二个错误信息:stubs/libc.so.tmp
  #mkdir $ORACLE_HOME/lib/stubs
  #cp /usr/lib/libc.so $ORACLE_HOME/lib/stubs/libc.so.tmp
  可能会在装完数据库后在做dbca之类时失败
  #killall jre
  #cp jre118_v3 $ORACLE_HOME
  #ln ?s jre118_v3 JRE
  $dbca
  
  二.装apache+php
  !)把系统安装盘的第二张拿过来
  #mount /dev/cdrom;cd /mn/cdrom
  #cd RedHat/RPM
  #rpm ?vUh binutils
  #tar zxvf httpd-2.0.49.tar.gz
  #tar zxvf php-4.3.6.tar.gz
  #cd httpd-2.0.49
  #./configure ?prefix=/usr/local/apache ?enable-so;make;make install
  #cd
  #cd php-4.3.6
  #./configure --prefix=/usr/local/apache/php
  --with-apxs2=/usr/local/apache/bin/apxs
  --with-config-file-path=/usr/local/apache/php
  --enable-sockets
  --with-oracle=/home/oracle/product/9.2.0 --with-oci8=/home/oracle/product/9.2.0
  --enable-shared-pdflib
  --with-pdflib=/usr/local/
  --with-freetype-dir=/usr/ --with-jpeg-dir=/usr/ --with-png-dir=/usr/ --with-zlib --enable-track-vars
  #make;make install
  #cp php.ini-dist /usr/local/apache/php/php.ini
  #vi /usr/local/apache/php/php.ini
  register_globals = On
  disable_functions = phpinfo
  创建自启动脚本
  1) apache
  #vi /bin/start_apache
  
  #!/bin/sh
  ORACLE_HOME=/home/oracle/product/9.2.0
  ORACLE_SID=jackylau
  export ORACLE_HOME ORACLE_SID
  echo "Oracle Home: $ORACLE_HOME"
  echo "Oracle SID: $ORACLE_SID"
  echo Starting Apache
  /usr/local/apache/bin/apachectl start
  
  #chmod 755 /bin/start_apache
  #ln ?s /bin/start_apache /etc/rc3.d/S99httpd
  2) oracle
  #vi /etc/rc3.d/S99orastart
  su - oracle -c "dbstart"
  su - oracle -c "lsnrctl start"
  #chmod 755 /etc/rc3.d/S99orastart






文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·Linux内核SimulatorFramework入门 ·RedHat9.0下带认证的Sendmail邮件服务器
·轻松安装RedHat9.0 ·安装过windows后如何安装linux
·深入理解硬盘的Linux分区 ·在虚拟pc上安装linux操作系统

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。