(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
(总结)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的更多相关文章
- 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 ...
- 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 ...
- 在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. ...
- centos下yum方法安装apache+php+mysql
yum(全称为:Yellow dog Updater,Modified) 是一个在Fedora和RedHat以及SUSE中的Shell前端管理软件.基于RPM包管理,能够从远处镜像服务器下载RPM包并 ...
- 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2
书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...
- Linux入门——安装jdk、tomcat、MySQL以及项目部署
Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务. 支持多线程和多CPU的操作系统.伴随着互联网的发展, Linu ...
- linux中编译安装Apache、PHP、MySQL(上)
1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...
- 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 ...
- centos7.0利用yum快速安装mysql8.0
我这里直接使用MySQL Yum存储库的方式快速安装: 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM包.这些软件包还可以升级和替换从Linux ...
随机推荐
- <转>jmeter(十二)关联之正则表达式提取器
本博客转载自:http://www.cnblogs.com/imyalost/category/846346.html 个人感觉不错,对jmeter讲解非常详细,担心以后找不到了,所以转发出来,留着慢 ...
- Spring P命名空间 02
P命名空间 装配属性 使用<property> 元素为Bean 的属性装配值和引用并不太复杂.尽管如此,Spring 的命名空间p 提供了另一种Bean 属性的装配方式,该方式不需要配置如 ...
- 注册页面的JSON响应方式详细分析(与前端页面交互方式之一)
控制器层 需求分析: 访问路径:`/user/reg.do` //自己根据功能需求设定的请求参数:`username=xx&password=xx&&phone=xx& ...
- 学写网页 #06# table
A B E C D <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> & ...
- How to click on a point on an HTML5 canvas in Python selenium webdriver
https://stackoverflow.com/questions/29624949/how-to-click-on-a-point-on-an-html5-canvas-in-python-se ...
- P3924 康娜的线段树(期望)
P3924 康娜的线段树 看起来$O(nlogn)$可过其实由于巨大常数是无法通过的 $O(nlogn)$:70pts 我们手玩样例发现 线段树上某个节点的期望值$f[o]=(f[lc]+f[rc]) ...
- Python3 离线安装TensorFlow包
Python3 离线安装TensorFlow包 1,下载包 官网地址:https://pypi.org/project/tensorflow/1.1.0rc2/#files 清华镜像:https:// ...
- mysql 5.7多源复制(用于生产库多主库合并到一个查询从库)
目前我们使用的是主从+分库分表的系统架构,主库有N个分库,从库为多个slave做负载均衡,所以数据库端的架构是下面这样的: 因为差不多有一年半没有专门搞技术为主了,顺带回顾下. 这就涉及到多个主库数据 ...
- netty集成ssl完整参考指南(含完整源码)
虽然我们在内部rpc通信中使用的是基于认证和报文头加密的方式实现安全性,但是有些时候仍然需要使用SSL加密,可能是因为对接的三方系统需要,也可能是由于open的考虑.中午特地测了下netty下集成ss ...
- SVN Attempted to lock an already-locked dir异常解决方法
Attempted to lock an already-locked dir异常解决方法 eclipse或myeclipse用svn提交的时候报错: Attempted to lock an alr ...