redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安装

作者:无名 - 服务器 -
以上软件可以在此用FTP下载: 
address:202.104.157.58 
name:hello 
password:hello 

一、下面以/home/hailang/ 目录为例: 
tar zxvf apache_1.3.19.tar.gz 
tar zxvf imap-2000c.tar.Z 
tar zxvf mod_jserv.so..so 
tar zxvf mysql-3.23.33-pc-linux-gnu-i6862.tar.gz 
tar zxvf openldap-2.0.7.tar.gz 
tar zxvf php-4.0.4pl1.tar.gz 
tar zxvf jakarta-tomcat-3.3-m2.tar.gz 
tar zxvf phpMyAdmin_2.1.0.tar.gz 
chmod a+X j2sdk-1_3_0_02-linux.bin 会生JSDK1.3的目录 
二、开始安装 
安装IMAP 
cd imap-2000c 
make slx 
cp imap/imapd /usr/sbin 
cp ipopd/ipop2d /usr/sbin 
cp ipopd/ipop3d /usr/sbin 
三、 安装LDAP 
cd ../openldap-2.0.7 
./configure --prefix=/home/ldap 
--enable-dns --enable-cldap --enable-ldapd 
--enable-wrappers --enable-phonetic 
--enable-passwd --enable-shell 
make depend 
make 
make test 
su root -c @#make install@# 
四、 安装MYSQL 
cd ../mysql.X.X 
./configure --prefix=/home/mysql 
make 
make install 
scripts/mysql_install_db 
/home/mysql/bin/safa_mysqld & 
/home/mysql/bin/mysqladmin -u username password yourpassword 
自起动: 
cp /home/mysql/share/mysql/mysql.server /etc/rc.d/rc.local/mysql 
运行setup在系统一项中选择mysql 

五、 安装PHP4 
cd ../apache.1.3.19 
./configure --prefix=/home/httpd 
cd ../php4.0.4 
./configure --with-mysql=/home/mysql 
--with-apache=/home/hailang/apache源码 
--with-imap=/home/hailang/imap源码 
--with-ldap=/home/ldap 
--enable-track-vars 
make 
make install 
六、 安装apache 
cd ../apache.1.3.19 
./configure --prefix=/home/httpd 
--activate-module=src/modules/php4/libphp4.a 
--enable-moudle=so(如果不要JSP支持可以不要) 
make 
make install 
cp ../php4.0.4/php.ini-dist /usr/local/lib/php.ini 
将/home/httpd/conf/httpd.conf文件中的 
# And for PHP 4.x, use: 
#AddType application/x-httpd-php .php 
#AddType application/x-httpd-php-source .phps 
改为: 
# And for PHP 4.x, use: 
#AddType application/x-httpd-php .php .php3 
#AddType application/x-httpd-php-source .phps 
将: 
DirectoryIndex index.html 
改为: 
DirectoryIndex index.html index.php index.php3 index.htm 
重起apache: 
/home/httpd/bin/apachectl start即可。 
如果出现问题请确定是否有原来安装的apache服务器。 
运行setup选择系统顶将 httpd项不选。重新起动机器。 
apache服务器的自起动: 
在/etc/rc.d/rc.local文件中加入: 
/home/httpd/bin/apachectl start 
七、安装JDK 
在/home目录下: 
ln -s hailang/jdk1.3 jdk 
ln -s jdk/jre 
设置$JAVA_HOME,$CLASSPATH 
vi /etc/profile 
加入: 
JAVA_HOME=/home/jdk 
export JAVA_HOME 
CLASSPATH=/home/jdk/lib:/home/jre/lib 
export CLASSPATH 
PATH=$PATH:/home/jdk/bin:/home/jre/bin 
注意,不能写错,要不出了问题可别找我。 
八、安装tomcat 
ln -s hailane/tomcat 
运行tomcat服务器 
tomcat/bin/tomcat.sh start 
停止: 
tomcat/bin/tomcat.sh stop 
运行 
如果看见了JSP/servlet 的例子页面,并且能运行它的例子程序,那么你的tomcat 
服务器就可以了。有时候可能要多次刷新才可以。就多试几次吧。 
九 . 和apache连接 
cp mod_jserv.so /home/httpd/libexec 
在/home/httpd/conf/httpd.conf文件中加入: 
Include /home/tomcat/conf/jserv/tomcat.conf 
作用是apache服务器在启动时候载入tomcat的模块。不过好象不好使, 
每次都的我亲手再次起动tomcat. 
重新起动apache。然后运行tomcat服务器。 

如果你看见了JSP。SERVLET目录 ,那么你成功了。 
lucky you 

IT人知识库 该篇知识地址:http://www.itpeo.net/12772/391229.html





标签 安装

三种Web开发主流技术的性价评价

  ASP:MS IIS 4/Visuale Interdev 6  ... ...

在RedHat下安装apache jserv 1.1.2方法

一、需要的软件:  jdk_1.2.2从下载  apache_1.3.12从下载  apa... ...

linux 共享内存

概述 如果想在Apache/EAPI中具有共享内存的支持,那么就要建立MM共享内存库。在这种情况下,它将允许m... ...

Apache1.3.22主要改进及修正

Apache 1.3.20 - 1.3.22主要改进:  安全弱点: ... ...

Linux Apache Web 服务器(续一)

在具体讲解之前,我们必须告诉大家,Apache已经在安装时就采用了一系列的缺省值,已经让WWW服务器跑起来了。你只需要将... ...

Linux Apache Web 服务器

  商业界很快看到了其价值,许多公司建立了主页,利用Web在网上发布消息,并反它作为各种服务的界面,如客户服务... ...

Linux Apache Web 服务器(续三)

。 在这种情况下,在WWW上保证可以使用的唯一认证机制是由HTTP本身提供 的。在标准的Apache服务器实现了这样的认... ...

http www安全必备知识

要投巨资维护Web站点的安全。另一个最近的例子是,国内最大的综合性网站新浪在某天上午被黑客成功攻击,其门户页面被换成了黄... ...

linux openssl基础介绍

    现行网上银行和电子商务等大型的网上交易系统普遍采用HTTP和SSL相结合... ...

Apache Web让JSP“动”起来

  ---- JSP是一种较为常用的动态网页制作技术,但Apache本身只支持静态网页,因此需要与其... ...

windows下Apache+MySql+PHP3+PHP4+PERL安装配置

OS : Microsoft Windows 2000 Profess... ...

rfedfre

3389远程登录怎么优化才能解决蓝屏或者黑屏问题

电脑中的windows系统会出现许多的问题,那是很正常的,就像是在远程登入时,出现蓝屏或者是黑屏的问题,所以今天就教... ...

rfedfre

idea中git从码云克隆项目到本地的方法

1、首先需要在操作系统上安装Git分布式管理系统 此处自行百度。。。。。。。。。。。。。 2、在Intellij IDE... ...

Dubbo本地开发技巧分享

背景 作为后端服务负载、前后分离的主要手段,dubbo在业界中使用率还比较高。随着Dubbo系统的增多,本地开发、调试就... ...

linux下编译安装kangle web server教程详解

首先下载kangle kangle web server源代码。 kangle linux版下载: kangle源代码... ...

rfedfre

大型网站高并发解决方案分析之图片服务器分离架构

1.介绍 现在很多的网站上都会用到大量的图片,而图片是网页传输中占主要的数据量,也是影响网站性能的主要因素。因此很多网... ...

rfedfre

在Windows 7 上安装DNS服务器bind9方法详解

本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法。ntbind是Bind的Windows版本, 1.下载B... ...

rfedfre

Windows Server2012 安装配置DNS服务器方法详解

在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便... ...

HTML静态页面引入公共html文件(ssi服务器端指令详解)

你是否曾经或正在为如何能够在最短的时间内完成对一个包含上千个页面的网站的修改而苦恼? 那么可以看一下本文的介绍,或许能够... ...

利用.Htaccess阻止IP恶意攻击网站,禁止指定域名访问,禁止机器爬虫,禁止盗链

前几天发现我的网站被一些IP发起了大量恶意的、有针对性的扫描,企图通过暴力探测方式获取网站中一些内部配置文件和信息。我是... ...