一个apache+vsftp+php+jdk+tomcat安装配置文档

本文介绍在Redhat Linux AS4 U2系统中安装Apache、PHP、vsFTP、Tomcat及JDK的过程。通过详细步骤展示了如何配置各应用服务,并验证其是否正确安装与运行。
一.        系统安装
Redhat Linux as 4U2(完全安装)
二.        应用程序安装
1.        apache安装
软件:httpd-2.0.54.tar.gz
[root@localhost ~]# mkdir -p /usr/local/yidaba/
[root@localhost ~]#cd /usr/local/yidaba/
[root@localhost yidaba]# tar zxvf httpd-2.0.54.tar.gz
[root@localhost yidaba]# cd httpd-2.0.54
[root@localhost httpd-2.0.54]# ./configure --prefix=/usr/local/yidaba/apache2 --enable-so  --enable-mods-shared=all
[root@localhost httpd-2.0.54]# make
[root@localhost httpd-2.0.54]# make install
[root@localhost httpd-2.0.54]# vi
/usr/local/yidaba/apache2/conf/httpd.conf (以下要为要注意的地方,添加的内容添加到行末)
DefaultLanguage zh-CN(添加)
AddDefaultCharset off (添加)
AddType text/html .shtml (添加)
AddOutputFilter INCLUDES .shtml (添加)
AddType application/x-httpd-php .php (添加)
AddType application/x-httpd-php-source .phps (添加)
       [root@localhost http-2.0.54]# cd /usr/local/yidaba/apache2/bin
[root@localhost bin]# ./apachectl start
[root@localhost bin]# lsof -i:80
COMMAND   PID   USER   FD   TYPE  DEVICE SIZE NODE NAME
httpd   23052   root    3u  IPv6 8472244       TCP *:http (LISTEN)
httpd   23053 nobody    3u  IPv6 8472244       TCP *:http (LISTEN)
httpd   23054 nobody    3u  IPv6 8472244       TCP *:http (LISTEN)
httpd   23055 nobody    3u  IPv6 8472244       TCP *:http (LISTEN)
httpd   23056 nobody    3u  IPv6 8472244       TCP *:http (LISTEN)
httpd   23057 nobody    3u  IPv6 8472244       TCP *:http (LISTEN)
(见到如上页面证明http服务正常启动)
2.        php安装
软件:php-5.1.4.tar.bz2
[root@localhost yidaba]#tar jxvf php-5.1.4.tar.bz2
[root@localhost yidaba]#cd php-5.1.4
[root@localhost php-5.1.4]# ./configure --prefix=/usr/local/yidaba/php514 --with-apxs2=/usr/local/yidaba/apache2/bin/apxs --with-png --with-freetype=/usr/ --with-curl=/usr/ --with-gd --with-zlib --with-jpeg=/usr/  --enable-embedded-mysqli --enable-sigchild --with-config-file-path=/usr/local/yidaba/php514/etc
[root@localhost php-5.1.4]#make
[root@localhost php-5.1.4]#make install
[root@localhost php-5.1.4]# vi /usr/local/yidaba/apache2/conf/httpd.conf
LoadModule php5_module        modules/libphp5.so (添加到行末)
[root@localhost php-5.1.4]#vi /usr/local/yidaba/apache2/htdocs/phpinfo.php
<?php
phpinfo();
?>
   [root@localhost php-5.1.4]# /usr/local/yidaba/apache2/bin/apachectl restart
用IE浏览器在IE地址栏输入“http://服务器IP/phpinfo.php”,若显示下列php信息页面(如图),说明php安装成功,http加载php模块成功。

3.        vsftp安装
软件:vsftpd-2.0.1-5.EL4.5.i386.rpm
    [root@localhost php-5.1.4]#rpm -aq|grep vsftpd
[root@localhost php-5.1.4]# rpm -e vsftpd-2.0.1-5.EL4.3
[root@localhost php-5.1.4]#cd
[root@localhost php-5.1.4]#rpm -ihv /usr/local/yidaba/vsftpd-2.0.1-5.EL4.5.i386.rpm
[root@localhost php-5.1.4]#service vsftpd start
[root@localhost php-5.1.4]#lsof -i:21
如出现如下信息表明ftp 正常启动
COMMAND   PID USER   FD   TYPE  DEVICE SIZE NODE NAME
vsftpd  23140 root    3u  IPv4 8472829       TCP *:ftp (LISTEN)


4.             tomcat安装
软件:apache-tomcat-5.5.20.tar.gz
[root@localhost yidaba]# tar zxvf apache-tomcat-5.5.20.tar.gz [root@localhost yidaba]# vi /usr/local/yidaba/apache-tomcat-5.5.20/conf/server.xml
(在341行左右去掉如下内容的注释, 注释符<!--   -->)
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"  prefix="localhost_access_log." suffix=".txt"
     pattern="common" resolveHosts="false"/>

5.        jdk安装
软件:jdk-1_5_0_10-linux-i586-rpm.bin
[root@localhost yidaba]# chmod 777 jdk-1_5_0_10-linux-i586-rpm.bin
[root@localhost yidaba]#./jdk-1_5_0_10-linux-i586-rpm.bin
如出现停顿按空格
如出现下列提示
Do you agree to the above license terms? [yes or no]
输入yes
[root@localhost yidaba]# rpm -Uvh jdk-1_5_0_10-linux-i586.rpm
[root@localhost yidaba]# vi /etc/profile(以下是该文件修成了的地方)
第6行
JAVA_HOME=/usr/local/java
改成
JAVA_HOME=/usr/java/jdk1.5.0_10
第7行
CLASSPATH=$JAVA_HOME/jre/lib/tools.jar/$JAVA_HOME/jre/lib/rt.jar/$JAVA_HOME/jre/lib/ojdbc14.jar/$JAVA_HOME/jre/lib/trsbean.jar
改成
CLASSPATH=$JAVA_HOME/jre/lib/tools.jar/$JAVA_HOME/jre/lib/rt.jar
第8行
PATH=$JAVA_HOME/bin/$PATH/$HOME/bin/$JAVA_HOME/jre/bin
改成
PATH=$PATH/$HOME/bin/$JAVA_HOME/bin/$JAVA_HOME/jre/bin
第9行
CATALINA_HOME=/usr/local/yidaba/apache-tomcat-5.5.20
改成
CATALINA_HOME=/usr/local/yidaba/apache-tomcat-5.5.20
第46行
export LD_LIBRARY_PATH JAVA_HOME CLASSPATH CATALINA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
改成
export JAVA_HOME CLASSPATH PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
        [root@localhost yidaba]# /usr/local/yidaba/apache-tomcat-5.5.20/bin/startup.sh
       [root@localhost yidaba]# lsof -i:8080
       如出现下列信息证明tomcat jdk启动成功
COMMAND   PID USER   FD   TYPE  DEVICE SIZE NODE NAME
java    23218 root   10u  IPv6 8475280       TCP *:webcache (LISTEN)
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值