騰訊云Centos7安裝Apache +MySQL+PHP +JDK +Tomcat
安裝防火墻
Centos7.0系統(tǒng)默認(rèn)用firewall防火墻,先要停止firewall缀雳,然后安裝iptables防火墻渡嚣。注意在Centos7.0版本下,/etc/init.d/iptables restart 這樣的命令是無效的俏险,應(yīng)該用systemctl命令严拒。
先關(guān)閉firewall
[root@VM_45_237_centos ~]# systemctl stop firewalld.service?
禁止firewall開機(jī)啟動
[root@VM_45_237_centos ~]# systemctl disable firewalld.service
查看防火墻狀態(tài)
[root@VM_45_237_centos ~]# firewall-cmd –state
結(jié)果顯示:notrunning?
安裝iptables
[root@VM_45_237_centos ~]# yum install -y iptables1
安裝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
設(shè)置iptables開機(jī)啟動
[root@VM_45_237_centos ~]# systemctl enable iptables.service
開啟防火墻
[root@VM_45_237_centos ~]# systemctl start iptables.service
查看狀態(tài)
[root@VM_45_237_centos ~]# systemctl status iptables.service
結(jié)果顯示:Actice:active(exited)(高亮顯示)
安裝Apache
安裝Apache
[root@VM_45_237_centos ~]# yum -y install httpd
用Web瀏覽器從客戶端PC訪問服務(wù)器,顯示默認(rèn)歡迎頁面“Testing123..”
將Apache設(shè)置為開機(jī)啟動
[root@VM_45_237_centos ~]# systemctl enable httpd.service
查看httpd的開機(jī)啟動狀態(tài)列表
[root@VM_45_237_centos ~]# systemctl list-unit-files
安裝MySQL
Centos自帶的repo不會自動更新每個軟件的最新版本竖独,所以無法用yum安裝MySQL的高級版本(來源:>http://www.cnblogs.com/XBlack/p/5178758.html)?
先安裝帶有可用的MySQL5系列社區(qū)版資源的rpm包
[root@VM_45_237_centos ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
查看當(dāng)前可用的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
數(shù)據(jù)庫文件:/var/lib/mysql
日志文件:/var/log
(my.cnf配置參考:>http://blog.csdn.net/l1028386804/article/details/50635169)
以下是我的my.cnf文件主要配置:
#[client]port = 3306socket = /usr/local/mysql/mysql.cock
character-set-server = utf8
[mysqld]port = 3306socket = /usr/local/mysql/mysql.sock
character-set-server=utf8basedir = /usr/local/mysqldataddir = /data/mysqldbpid_file = /data/mysql/mysql.pidserver_id = 1table_open_cache = 4096max_connection = 300max_connection_error = 100max_allowed_packet = 128Mlog_error = /data/mysql/mysql-error.loggeneral_log = ONgeneral_log_file = /usr/local/mysql/log/mysql.loginnodb_buffer_pool_size = 128Mexpire_logs_days = 30join_buffer_size = 128Msort_buffer_size = 2Mread_rnd_buffer_size = 2Msql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqldump]
quickmax_allowed_packet = 32M
[mysql]
no-auto-rehash
[myisamchk]key_buffer = 16Msort_buffer_size = 16Mread_buffer = 8Mwrite_buffer = 8M
[mysqld_safe]open_files_limit = 8192#
將MySQL加入開機(jī)啟動
[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 刪除分號挤牛,設(shè)置時區(qū)
date.timezone = “Asia/Shanghai”
重啟httpd
[root@VM_45_237_centos ~]# systemctl restart httpd
創(chuàng)建一個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>
顯示當(dāng)前日期:?
安裝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
設(shè)置變量環(huán)境
[root@VM_45_237_centos java]# vi /etc/profile
在打開的profile文件中添加如下內(nèi)容:
##set java environmentJAVA_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/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH#
讓修改立即生效
[root@VM_45_237_centos ~]# . /etc/profile
檢查java當(dāng)前版本
[root@VM_45_237_centos ~]# java -version? javac
安裝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
創(chuàng)建一個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
結(jié)果顯示:Tomcat started.