腾讯云Centos7安装Apache +MySQL+PHP +JDK +Tomcat
2017-01-10 21:41
706 查看
腾讯云Centos7安装Apache MySQL PHP JDK Tomcat
安装防火墙
安装Apache
安装MySQL
安装PHP
安装JDK
安装Tomcat
先关闭firewall
禁止firewall开机启动
查看防火墙状态
结果显示:
安装iptables
安装iptables_services
配置防火墙
允许80端口和3306通过防火墙
设置iptables开机启动
开启防火墙
查看状态
结果显示:
用Web浏览器从客户端PC访问服务器,显示默认欢迎页面“Testing123..”
将Apache设置为开机启动
查看httpd的开机启动状态列表
先安装带有可用的MySQL5系列社区版资源的rpm包
安装防火墙
安装Apache
安装MySQL
安装PHP
安装JDK
安装Tomcat
腾讯云Centos7安装Apache +MySQL +PHP +JDK +Tomcat
前言:在腾讯云服务器上搭建Apache +MySQL+PHP +JDK +Tomcat环境,用的是Linux Centos7.0系统。以下为安装过程记录。安装防火墙
Centos7.0系统默认用firewall防火墙,先要停止firewall,然后安装iptables防火墙。注意在Centos7.0版本下,/etc/init.d/iptables restart 这样的命令是无效的,应该用systemctl命令。先关闭firewall
[root@VM_45_237_centos ~]# systemctl stop firewalld.service
禁止firewall开机启动
[root@VM_45_237_centos ~]# systemctl disable firewalld.service
查看防火墙状态
[root@VM_45_237_centos ~]# firewall-cmd –state
结果显示:
notrunning
安装iptables
[root@VM_45_237_centos ~]# yum install -y iptables
安装iptables_services
[root@VM_45_237_centos ~]# yum install iptables-services
配置防火墙
[root@VM_45_237_centos ~]# vi /etc/sysconfig/iptables
允许80端口和3306通过防火墙
[root@VM_45_237_centos ~]# -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT [root@VM_45_237_centos ~]# -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
设置iptables开机启动
[root@VM_45_237_centos ~]# systemctl enable iptables.service
开启防火墙
[root@VM_45_237_centos ~]# systemctl start iptables.service
查看状态
[root@VM_45_237_centos ~]# systemctl status iptables.service
结果显示:
Actice:active(exited)(高亮显示)
安装Apache
安装Apache[root@VM_45_237_centos ~]# yum -y install httpd
用Web浏览器从客户端PC访问服务器,显示默认欢迎页面“Testing123..”
将Apache设置为开机启动
[root@VM_45_237_centos ~]# systemctl enable httpd.service
查看httpd的开机启动状态列表
[root@VM_45_237_centos ~]# systemctl list-unit-files
安装MySQL
Centos自带的repo不会自动更新每个软件的最新版本,所以无法用yum安装MySQL的高级版本(来源:>http://www.cnblogs.com/XBlack/p/5178758.html)先安装带有可用的MySQL5系列社区版资源的rpm包
[root@VM_45_237_centos ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm[/code]
查看当前可用的MySQL安装资源[root@VM_45_237_centos ~]# yum repolist enabled|grep “mysql.*-community.*”
安装mysql[root@VM_45_237_centos ~]# yum -y install mysql-community-server
MySQL的几个重要目录:
主配置文件:/etc/my.cnf
数据库文件:/var/lib/mysql
日志文件:/var/log
(my.cnf配置参考:>http://blog.csdn.net/l1028386804/article/details/50635169)
以下是我的my.cnf文件主要配置:# [client] port = 3306 socket = /usr/local/mysql/mysql.cock character-set-server = utf8 [mysqld] port = 3306 socket = /usr/local/mysql/mysql.sock character-set-server=utf8 basedir = /usr/local/mysql dataddir = /data/mysqldb pid_file = /data/mysql/mysql.pid server_id = 1 table_open_cache = 4096 max_connection = 300 max_connection_error = 100 max_allowed_packet = 128M log_error = /data/mysql/mysql-error.log general_log = ON general_log_file = /usr/local/mysql/log/mysql.log innodb_buffer_pool_size = 128M expire_logs_days = 30 join_buffer_size = 128M sort_buffer_size = 2M read_rnd_buffer_size = 2M sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqldump] quick max_allowed_packet = 32M [mysql] no-auto-rehash [myisamchk] key_buffer = 16M sort_buffer_size = 16M read_buffer = 8M write_buffer = 8M [mysqld_safe] open_files_limit = 8192 #
将MySQL加入开机启动[root@VM_45_237_centos ~]# systemctl enable mysqld
启动MySQL[root@VM_45_237_centos ~]# systemctl start mysqld
(重置密码,参考:>http://www.cnblogs.com/XBlack/p/5178758.html)[root@VM_45_237_centos ~]# mysql_secure_installtion安装PHP
安装PHP (参考:>http://www.jb51.net/article/97434.htm)[root@VM_45_237_centos ~]# yum -y install php php-mbstring php-pear
打开PHP配置文件[root@VM_45_237_centos ~]# vi /etc/php.ini
line 878 删除分号,设置时区date.timezone = “Asia/Shanghai”
重启httpd[root@VM_45_237_centos ~]# systemctl restart httpd
创建一个PHP测试页面[root@VM_45_237_centos ~]# vi /var/www/html/index.php<html> <body> <div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;"> <?php print Date("Y/m/d"); ?> </div> </body> </html>
显示当前日期:安装JDK
安装JDK(参考:>http://www.linuxidc.com/Linux/2016-09/134941.htm)
查看yum库中的jdk版本[root@VM_45_237_centos ~]# yum search java|grep jdk
电脑上装的是1.7.0版本,所以选择安装1.7.0版本[root@VM_45_237_centos ~]# yum install java-1.7.0-openjdk
设置变量环境[root@VM_45_237_centos java]# vi /etc/profile
在打开的profile文件中添加如下内容:# #set java environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH #
让修改立即生效[root@VM_45_237_centos ~]# . /etc/profile
检查java当前版本[root@VM_45_237_centos ~]# java -version javac安装Tomcat
安装Tomcat# [root@VM_45_237_centos ~]# wget http://apache.opencas.org/tomcat/tomcat-7/v7.0.73/bin/apache-tomcat-7.0.73.tar.gz
创建一个downloads目录,把压缩文件放里面[root@VM_45_237_centos ~]# mkdir /usr/local/downloads [root@VM_45_237_centos ~]# mv apache-tomcat-7.0.73.tar.gz /usr/local/downloads
解压缩到/usr/local下面[root@VM_45_237_centos ~]# tar -C /usr/local/downloads -zxvf /usr/local/downloads/apache-tomcat-7.0.73.tar.gz
启动Tomcat[root@VM_45_237_centos ~]# /usr/local/apache-tomcat-7.0.73/bin/startup.sh
结果显示:Tomcat started.
相关文章推荐
- Apache+Mysql+Php+ZendOptimizer+JDK+Tomcat 安装与配置
- Windows xp 环境下的: apache+php+mysql+tomcat+jdk安装日记
- CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
- 运用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
- CentOS yum安装Apache + PHP + MySQL + Tomcat
- linux下整合jdk、tomcat、apache、php、mysql
- 在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat
- web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装
- FreeBSD 5.3安装Apache+PHP+MySQL+Tomcat
- Red Hat Linux基本知识(网络配置,安装appache,mysql,php,zend,jdk,tomcat)
- linux(rhas4)下安装 jdk + tomcat + apache + mysql + jk 详细过程
- 滴水穿石--Linux下安装JDK、Tomcat、Apache服务器、MySQL
- CentOS yum安装Apache + PHP + MySQL + Tomcat
- linux下mysql,jdk,tomcat,apache的安装和整合
- vps 安装:centos+jdk+tomcat+apache+jk+mysql
- (转)在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat
- 最新版本整合:JDK Apache PHP Tomcat MySQL2011
- centOs5.3 安装apache+tomcat+php+mysql
- 在RedHat Linux 7.3下安装Apache + PHP + Mysql + JDK + Resin
- centOs5.3 安装apache+tomcat+php+mysql