设为首页 收藏本站
查看: 1739|回复: 0

[经验分享] 红旗Linux4.1下安装Apahce+Tomcat+PHP+mySQL+vsFTPd实

[复制链接]

尚未签到

发表于 2018-12-5 14:07:53 | 显示全部楼层 |阅读模式
红旗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/jakar ... tomcat-5.5.4.tar.gz
  3、下载mySQL安装包(数据库软件),文件名:mysql-standard-4.1.7-pc-linux-i686.tar.gz
  下载链接:http://dev.mysql.com/get/Downloa ... 86.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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-643704-1-1.html 上篇帖子: 搭建Nginx+Java环境及多个tomcat负载均衡荐 下篇帖子: Tomcat设置虚拟目录的方法,不修改server.xml-gang4415
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表