(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL

PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以。特殊要求的还是自己去编译安装吧~~

1、安装Apahce、PHP、MySQL和PHP连接MySQL数据库的包:
# yum -y install httpd php mysql mysql-server php-mysql

2、安装Apache常用扩展包:
# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

3、安装PHP常用扩展组包:
# yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

4、安装MySQL的常用扩展包:
# yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

5、安装Tomcat6相关软件包:
# yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc
说明:如果是CentOS 5.x,yum安装的是Tomcat5版本,如下:
# yum -y install tomcat5 tomcat5-webapps tomcat5-admin-webapps tomcat5-docs-webapp tomcat5-javadoc

6、全部软件包一键安装命令如下:
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel mysql-connector-odbc mysql-devel libdbi-dbd-mysql tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp

7、配置Apache、MySQL、Tomcat服务开机自启动:

# chkconfig httpd on
# chkconfig mysqld on
# chkconfig tomcat6 on

8、重启Apache、MySQL、Tomcat服务:

# /etc/init.d/httpd restart
# /etc/init.d/mysqld restart
# /etc/init.d/tomcat6 restart

说明:

Apache的配置文件是/etc/httpd/conf/里
modules放在/usr/lib/httpd/里
php的配置文件在/etc/php.d/里和/etc/php.ini
php的modules放在/usr/lib/php/modules里
MySQL的配置文件在/etc/my.cnf
Tomcat6安装目录位于/user/share/tomcat6/里
Tomcat6的配置文件位于/etc/tomcat6/里

9、在Apache的网站根目录下(默认为/var/www/html/)建个PHP环境测试页面:
# vim phpinfo.php
输入:
<?php
phpinfo();
?>

在浏览器访问phpinfo.php,如下图所示:

10、在浏览器输入http://你的IP:8080,可以看到Apache SoftWare Foundation页面,如果看不到,请检查是否防火墙问题。如下图所示:

11、Apache与Tomcat的整合:

如果网站需同时整合Apache与Tomcat可以使用JK或者Proxy方式,使用vim编辑proxy_ajp.conf文件:
# vim /etc/httpd/conf.d/proxy_ajp.conf

输入以下内容:
ProxyPass /tomcat/ ajp://localhost:8009

保存后重启Apache和Tomcat服务:

# /etc/init.d/httpd restart
# /etc/init.d/tomcat6 restart

12、在浏览器输入http://你的IP/tomcat/,可以看到Apache SoftWare Foundation页面。

13、Tomcat Manager用户管理设置:
# vim /etc/tomcat6/tomcat-users.xml
把这段配置:

<tomcat-users>
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
--> <!-- The host manager webapp is restricted to users with role "admin" -->
<!--<user name="tomcat" password="password" roles="admin" />-->
<!-- The manager webapp is restricted to users with role "manager" -->
<!--<user name="tomcat" password="password" roles="manager" />-->
</tomcat-users>

修改为如下图所示:

意思是在其中添加管理员角色manager,以及管理员账户admin和密码888888。
最后重启Tomcat服务,再进入管理页面的时候,用管理员账户admin和密码888888,登陆成功,如下图所示:

(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL的更多相关文章

  1. centos通过yum快速安装JDK1.8

    centos通过yum快速安装JDK1.8检索1.8的列表:yum list java-1.8*安装1.8.0的所有文件:yum install java-1.8.0-openjdk* -y 出现 C ...

  2. Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...

  3. 在CentOS 7上使用Yum源安装和卸载 MongoDB 3.4

    在CentOS 7上使用Yum源安装和卸载 MongoDB 3.4 1.配置Yum源 vim /etc/yum.repos.d/mongodb-org-3.4.repo [mongodb-org-3. ...

  4. centos下yum方法安装apache+php+mysql

    yum(全称为:Yellow dog Updater,Modified) 是一个在Fedora和RedHat以及SUSE中的Shell前端管理软件.基于RPM包管理,能够从远处镜像服务器下载RPM包并 ...

  5. 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2

    书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...

  6. Linux入门——安装jdk、tomcat、MySQL以及项目部署

    Linux简介     Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务. 支持多线程和多CPU的操作系统.伴随着互联网的发展,     Linu ...

  7. linux中编译安装Apache、PHP、MySQL(上)

    1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...

  8. CentOS 6.4下通过YUM快速安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dp ...

  9. centos7.0利用yum快速安装mysql8.0

    我这里直接使用MySQL Yum存储库的方式快速安装: 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM包.这些软件包还可以升级和替换从Linux ...

随机推荐

  1. bzoj4358 premu

    题目链接 莫队算法 没有用线段树,而是看了showson的并查集%%% #include<algorithm> #include<iostream> #include<c ...

  2. slideDown留言板

    <!doctype html> <html lang="en"> <head> <meta http-equiv="Conten ...

  3. 第一节 JavaScript概述

    第一节 JavaScript概述 JavaScript:其实就是对HTML+CSS静态页面进行样式修改,使其实现各种动态效果. 编写JS脚本基本步骤: 1. HTML+CSS静态布局: 2. 确定要修 ...

  4. java321 面向对象编程

  5. PKUWC2018 5/6

    总结: D1T1T2的思路较为好想,D1T3考试时估计是战略放弃的对象,D2T1思路容易卡在优化状态上(虽然明显3n的状态中有很多无用状态,从而想到子集最优,选择子集最优容易发现反例,从而考虑连带周边 ...

  6. kivy 使用webview加载网页

    from kivy.app import App from kivy.uix.widget import Widget from kivy.clock import Clock from jnius ...

  7. 树莓派无显示器开启ssh的方法

    在boot根目录新建一个名为 ssh 的空文件即可. boot目录所在分区是fat32格式,可以被windows识别和操作 带有系统的tf卡(或SD卡)插入读卡器中,新建ssh文件即可,注意无后缀名

  8. 解决在ubuntu中安装或升级时出现“11:资源暂时不可用”错误

    解决在ubuntu中安装或升级时出现“11:资源暂时不可用”错误 解决在ubuntu中安装或升级时出现“11:资源暂时不可用”错误. 下图为具体情况: 出现问题: termial下在执行sudo ap ...

  9. Kali系列之ettercap欺骗

    ettercap在局域网中使用欺骗, 捕获对象浏览器中的图片. 环境 攻击方:kali linux, ip:192.168.137.129 目标方ip:192.168.137.130 路由器:192. ...

  10. Python邮件发送脚本(Linux,Windows)通用

    脚本 #!/usr/bin/python #-*- coding:utf-8 -*- #Python Mail for chenglee #if fileformat=dos, update file ...