RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

RedHat6.2上安装apache1.3.12+gd1.8.3+php4.04+tomcat+sybase11.

来源: 作者:unkonwn 时间:2006-03-15 点击:

RedHat6.2上安装apache1.3.12+gd1.8.3+php4.04+tomcat+sybase11.9.2+oracle8.1.6+mysql黄金攻略 数据挖掘研究院

kevin 2001年6月26日



把它EMAIL给我 我来谈谈我的看法 下一篇







在RedHat6
.2上安装apache1.3.12+gd1.8.3+php4.04+tomcat+sybase11.9.2+oracle8.1.6+mysql全攻略



看了网上众多网友对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: 4000sybase数据库使用的端口 数据挖掘研究院

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: 4100sybase备份服务器使用的端口
数据挖掘实验室
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 directory
:[/usr/local/bin]:c

回车

系统开始执行一些动作
执行完毕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 nameoracle8

database system identifier
SIDorcl

SYS account password
change_on_install 数据挖掘研究院

SYSTEM account password
manager

按ok



End of Installation
Exit退出OUI完成安装。



退出图形窗口
回到

[oracle@oradb /oracle]$



这时
oracle数据库已经安装成功并且数据库已经启动运行可以试一下

[oracle@oradb /oracle]$sqlplus system/manager

数据挖掘研究院





出现以下信息


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 数据挖掘实验室





启动数据库


[oracle@oradb /oracle]$ svrmgrl

SVRMGR
> connect internal

Connected
.

SVRMGR
> startup

ORACLE instance started
.

显示SGA状态

Database mounted
.

Database opened
.

SVRMGR
>





关闭数据库


[oracle@oradb /oracle]$ svrmgrl

SVRMGR
> connect internal

Connected
.

SVRMGR
> stutdown

Database closed
.

Database dismounted
.

ORACLE instance shut down
.

SVRMGR
>





启动监听器

[oracle@oradb /oracle]$ lsnrctl 数据挖掘实验室

LSNRCTL
> start

LSNRCTL
> exit



停止监听器

[oracle@oradb /oracle]$ lsnrctl

LSNRCTL
> stop

LSNRCTL
> exit



查看监听器状态

[oracle@oradb /oracle]$ lsnrctl

LSNRCTL
> status

数据挖掘研究院



LSNRCTL
> exit



到此
您已经完成了oracle的全部安装





4、安装mysql

mysql数据库的安装相对比较简单
只有使用网上下载的rpm安装包就能自动安装

进入rpm包所在的目录后运行下列命令

#rpm
-hiv ./mysql-3.22.27-1.i386.rpm

#rpm
-hiv ./mysql-devel-3.22.27-1.i386.rpm

数据挖掘研究院



#rpm
-hiv ./mysql-client-3.22.27-1.i386.rpm

这样
您就完成了mysql的安装系统并自动启动了mysql服务您可以直接敲入mysql便能进行sql操作了





5、安装tomcat

tomcat的安装也比较容易

#cd
/usr/local 数据挖掘研究院

#tar
-zxvf ./jakarta-tomcat.tar.gz

这样您就完成了tomcat的安装
下面进行测试

#cd
/usr/local/jakarta-tomcat/bin

#.
/startup.sh start (start参数用来启动tomcat您可以加上stop来停止tomcat服务

数据挖掘研究院



#lynx http
://localhost:8080

如果您看到了tomcat的欢迎信息,表示tomcat已经正常运行了!



6、安装gd库

进入gd183.tar.gz所在目录

#tar -zxvf ./gd183.tar.gz

#cd gd183

#./configure --prefix=/usr/local

#make

#make install

提示:在make过程中可能会提示错误:找不到文件/usr/local/include/gd.h,您可以自己建立include目录,并拷贝文件

#mkdir /usr/local/include

#cp ./gd.h /usr/local/include/

这样就不会有错误发生,祝你好运!





7、安装apache和php4

我把apache和php4的安装放在一起安装,是因为他们之间有部分东西是需要在安装过程中一起设置的;

将apache和php的gz文档拷贝到/www目录下(以下操作全部使用root用户)

#cd /www

#tar -zxvf ./apache_1312.tar.gz

#tar -zxvf ./php-404.tar.gz

#cd /www/apache_1.3.12

#./configure --prefix=/www

#cd /www/php_404

#configure --with-apache=../apache_1.3.12 --with-gd=/usr/local --with-sybase=/sybase

数据挖掘研究院



--with-oracle=/home/oracle --with-oci8=/home/oracle --with-mysql --enable-tarck-vars

#make

#make install

#cp ./php.ini-dist /usr/local/lib/php.ini

这样就完成了对php的配置和安装,下面继续安装apache

#cd /www/apache_1.3.12

#./configure --prefix=/www --enable-module=all --activate-module=./src/modules/php4/libphp4.a

#make

#make install

这样就完成了apache的安装,此时需要编辑/www/conf/httpd.conf文件,将对php4的支持部分注释去掉;



提示:启动apache服务使用/www/bin/apachectl start (sotp停止)





8、连接tomcat和apache

在安装挽tomcat和apache之后,您需要进行必要的设置,才能使tomcat和apache连接起来运行,使您的apache也可以支持jsp

#cp mod-jserv.so /www/libexec/

#cp /usr/local/jakarta-tomcat/conf/tomcat.conf /www/conf/

#vi /www/conf/httpd.conf

加入:Include /www/conf/tomcat.conf一行到httpd.conf文件中



进行测试:#lynx http://localhost/examples 如果您看到了tomcat的页面,表示连接成功!^_^ 数据挖掘研究院





四、系统测试

1、测试php

#cd /www/htdocs

#vi phpinfo.php

<?php

phpinfo();

?>

通过ie访问phpinfo
.php看返回信息是否正常



2、测试php和sybase的连接

#cd /www/htdocs

#vi sybase.php

<?php

$conn=sybase_connect("kevin_sybase","sa","");

if ($conn)

{

echo "Sybase Connect Successfully!";

}

else

{

echo "Sybase Connect Failed!";

}

通过ie访问sybase.php,看返回信息



3、测试php和oracle的连接

#cd /www/htdocs

#vi oracle.php

<?php

$conn=OCILogon("SCOTT","TIGER","dblee");

if ($conn)

{

echo "Oracle connect successfully!";

}

else

{

echo "Oracle connect failed!";

数据挖掘研究院


}

?>



4、测试php和mysql的连接

#cd
/www/htdocs

#vi mysql
.php

<?php

$conn
=mysql_connect("localhost","root","");

if ($conn)

{

echo "Mysql Connect Successfully!";

}

else

{

echo "Mysql Connect Failed!";

}

通过ie访问mysql
.php看返回信息





6、测试jsp的运行

#cd
/usr/local/jakarta-tomcat/webpages/examples/jsp/ 数据挖掘实验室

#vi jsp
.jsp

<html>

hello world

</html>

通过ie访问jsp
.jsp访问路径为http://your ip/examples/jsp/jsp.jsp如果能看见hello world表示成功





好了
祝各位好运有任何问题请和我联系很愿意和您交流我的QQ:550682 E-mailcooper.kevin@163.com



Kevin
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?