1.安装centos7
官网下载最新的centos7.5,下载最小的版本进行安装,其它略过;

2.配置网络
centos安装完成,网络默认是不通的,需要修改

vi /etc/sysconfig/network-scripts/ifcfg-ens33

将 ONBOOT=no 改为 ONBOOT=yes
编辑完成后,保存退出,并重启network服务

systemctl restart network

3.防火墙
卸载firewalld

yum remove firewalld

安装iptables

yum install -y iptables-services

配置iptables

iptables -F

iptables -X

iptables -P INPUT DROP

iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT

iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables-save > /etc/sysconfig/iptables

开机启动

systemctl enable iptables.service

4.安装php7
更新yum源

yum -y install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php(ubuntu下直接sudo install php7.2就行,centos下要一个个打,好麻烦)

yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm

yum install php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

5.安装httpd(Apache)
安装httpd

yum install -y httpd

开机启动

systemctl enable httpd.service

6.安装mysql5.7
下载安装配置包(wget未安装的要先yum install wget安装)

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

安装mysql

yum install mysql-community-server

启动服务

systemctl start mysqld

开机启动

systemctl enable mysqld

查看安装密码

grep 'temporary password' /var/log/mysqld.log

登录mysql

mysql -uroot -p

修改密码(在mysql中)

set password for 'root'@'localhost'=password('Password8!');


其它一些常用指令

查看ip        ip address

查看服务状态   systemctl status httpd

启动服务      systemctl start httpd

开机启动      systemctl enable httpd.service

有其它疑问,请百度解决,哈^_^