2004 发表于 2018-12-5 14:07:53

红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实

红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实录  安装人:lfm09@163.com    安装时间:2004.12.13-15    操作系统:红旗桌面版Linux4.1
  这几天试着在红旗Linux桌面版4.1下安装WEB+FTP服务器,已成功安装,现把我的安装过程介绍如下,以给有相似需求的网友参考。整个安装过程分为三大部分,分别是:一、Tomcat+mySQL的安装,二、Apache+PHP的安装,三、FTP(vsFTPd)的安装。其中,第一和第三部分都是独立的,但第二部分是在完成第一部分安装的基础上进行的。
  ----------------------------------
  第一部分安装JDK+Tomcat+mySQL
  ----------------------------------
  这一步的安装要求是支持JSP、html、htm网页,所以选用JDK1.5.0+Tomcat5.5.4+mySQL4.1.7,这些都是当前各软件最新的稳定版本(非测试版),这是现在流行、经典的配置。暂没有安装Apache和支持PHP,主要是考虑到用桌面版Linux的网友基本是个人网站,主要是为学习、测试JSP而用,用这些配置已经是绰绰有余,况且更能轻装上阵。
  若要安装Apache和PHP请参考第二部分的内容。
  注意,在下面的安装中,开头带#号的代表root用户在系统终端下的操作,实际操作时不用输入#号。
  一、下载相关的必要软件,放到一个统一目录(如/tmp/myDown):
  1、下载JDK1.5.0安装包(即JAVA5.0),文件名:jdk-1_5_0-linux-i586-rpm.bin
  下载链接:http://java.sun.com/j2se/1.5.0/download.jsp
  2、下载Tomcat安装包(支持JSP),文件名:jakarta-tomcat-5.5.4.tar.gz
  下载链接:http://apache.freelamp.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz
  3、下载mySQL安装包(数据库软件),文件名:mysql-standard-4.1.7-pc-linux-i686.tar.gz
  下载链接:http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-standard-4.1.7-pc-linux-i686.tar.gz/from/pick
  4、下载mySQL的JDBC驱动,文件名:mysql-connector-java-3.0.16-ga.tar.gz
  下载链接:http://dev.mysql.com/downloads/connector/j/3.0.html
  二、安装软件
  1、安装JDK(因JDK包含JRE,若原来装LumaQQ时安装了JRE,请先卸载JRE的rpm包,可节省85M空间)
  (1)安装:
  #cd /tmp/myDown
  #./jdk-1_5_0-linux-i586-rpm.bin
  这样JDK就安装到了/usr/java/jdk1.5.0目录
  (2)编辑文件/etc/profile,在最后加入:
  export JAVA_HOME=/usr/java/jdk1.5.0
  export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
  export PATH=$PATH:$JAVA_HOME/bin
  (3)为让新配置生效,运行#source /etc/profile
  (4)测试,用文本编辑器写一个java程序来验证,保存在/tmp/myDown目录,文件名:HelloWorld.java,输入如下内容:
  public class HelloWorld{
  public static void main(String args[]){
  System.out.println("Hello,Wrold");
  }
  }
  然后,在终端下执行:
  #cd /tmp/myDwon
  #javac HelloWorld.java
  #java HelloWorld
  这时如果出现"Hello,World",就说明你的JAVA编译、运行环境搭建好了。
  2、安装Tomcat
  (1)在图形环境下右键单击jakarta-tomcat-5.5.4.tar.gz文件图标,选择解压到/usr/local目录。
  为方便使用,在终端下执行:
  #cd /usr/local
  #ln -s jakarta-tomcat-5.5.4 tomcat
  (2)编辑文件/etc/profile,在最后加入:export CATALINA_HOME=/usr/local/tomcat
  (3)如果要求系统开机自动启动tomcat(没有此要求的朋友就不用做这步),请修改/usr/local/tomcat/bin/startup.sh 为:
  export JAVA_HOME=/usr/java/jdk1.5.0
  export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
  export PATH=$PATH:$JAVA_HOME/bin
  export CATALINA_HOME=/usr/local/tomcat
  /usr/local/tomcat/bin/catalina.sh start
  并在/etc/rc.d/rc.local中加入:/usr/local/tomcat/bin/startup.sh
  (4)执行#source /etc/profile使配置生效,运行/usr/local/tomcat/bin/startup.sh启动tomcat
  (5)测试,在浏览器中输入:http://localhost:8080,若出现Tomcat的欢迎页面则安装成功。
  3、安装mySQL(我安装的不是RPM包,建议下载mysql的RPM包,即Server、Client和开发包;,这样安装较简单,不另介绍)
  (1)在图形环境下右键单击mysql-standard-4.1.7-pc-linux-i686.tar.gz文件图标,选择解压到/usr/local目录。
  为方便使用,在终端下执行:
  #cd /usr/local
  #ln -s mysql-standard-4.1.7-pc-linux-i686 mysql
  然后执行:
  #cd mysql
  #scripts/mysql_install_db --user=mysql
  #chown -R root.
  #chown -R mysql data
  #chgrp -R mysql .
  #bin/mysqld_safe --user=mysql &
  (2)测试,
  #cd /usr/local/mysql/bin
  #./mysql
  如果能看到mysql>;符号,则安装成功。
  如果要求系统开机自动启动mysql,请在/etc/rc.d/rc.local中加入:/usr/local/mysql/support-files/mysql.server start
  4、安装mySQL的JDBC驱动
  (1)在图形环境下右键单击mysql-connector-java-3.0.16-ga.tar.gz文件图标解压到当前目录(/tmp/myDown)
  (2)把解压出来的mysql-connector-java-3.0.16-ga-bin.jar拷贝到/usr/local/tomcat/common/lib
  (3)增加mysql用户从本机访问数据库的权限(运行JSP需要),注意括号内的内容不要输入:
  #cd /usr/local/mysql/bin
  #./mysql
  mysql>;GRANT ALL PRIVILEGES ON *.* TO mysql(用户名)@localhost.localdomain(本机的主机名) IDENTIFIED BY ''(密码);
  mysql>;quit
  三、Tomcat+JDK+mySQL完整测试:
  1、在/usr/local/tomcat/webapps下建立子目录test
  2、复制目录(注意是整个目录)usr/local/tomcat/webapps/ROOT/WEB-INF到新建的test目录下
  3、在test目录下新建index.jsp文件:
  ;
  在浏览器输入http://localhost/test.php应该会出现服务器信息。
  3、整合Apache和Tomcat(这步较烦,请细心点):
  (1)解压并编译安装jk2
  #cd /tmp/myDown
  #tar -xzvf jakarta-tomcat-connectors-jk2-src-current.tar.gz
  #cd jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2
  #./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-EAPI
  #make
  #make install
  #注:如果make install不成功需要手工发布mod_jk.so
  #cd /tmp/myDown/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build/jk2/apache2
  #cp *.so /usr/local/apache/modules/
  (2)编辑文件/usr/local/apache/conf/httpd.conf,加入:
  LoadModule jk_module modules/mod_jk.so
  Include /opt/apache/conf/mod_jk.conf
  DocumentRoot "/usr/local/tomcat/webapps/ROOT"

页: [1]
查看完整版本: 红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实