看了网上众多网友对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