Centos8搭建lamp服务器

第一步安装虚拟机

下载CentOS8镜像,在VMware中安装虚拟机

配置虚拟机的虚拟硬件

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus


centos8搭建prometheus centos8搭建lamp服务器_linux_02


centos8搭建prometheus centos8搭建lamp服务器_php_03


centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_04


配置虚拟机之后,如果开机提示pane is dead,原因是虚拟机配置中的CD/DVD(IDE)找不到镜像文件

centos8搭建prometheus centos8搭建lamp服务器_linux_05


找到刚才安装的虚拟机点击管理

centos8搭建prometheus centos8搭建lamp服务器_php_06


发现第一个CD/DVD正在使用文件不是这个镜像的路径,改成安装这台虚拟机的镜像文件路径

centos8搭建prometheus centos8搭建lamp服务器_linux_07


找到相应的镜像路径选择确认即可

centos8搭建prometheus centos8搭建lamp服务器_服务器_08


重启之后就会好了

centos8搭建prometheus centos8搭建lamp服务器_php_09


centos8搭建prometheus centos8搭建lamp服务器_服务器_10


centos8搭建prometheus centos8搭建lamp服务器_运维_11


虚拟机安装完成,下一步开始配置网络。

centos8搭建prometheus centos8搭建lamp服务器_linux_12

配置虚拟机网关地址

点击VMware左上角编辑,进入到虚拟网络编辑器

centos8搭建prometheus centos8搭建lamp服务器_服务器_13


点击更改设置,上面的框框里会多出一个VMware0不用管

centos8搭建prometheus centos8搭建lamp服务器_服务器_14

点击VMnet8模式为NET,子网改成想要的ip,点击NAT设置

centos8搭建prometheus centos8搭建lamp服务器_运维_15


设置网关地址,网关地址的倒数第二位要和子网的倒数第二位一样

centos8搭建prometheus centos8搭建lamp服务器_运维_16


设置DNS

centos8搭建prometheus centos8搭建lamp服务器_服务器_17


配置好上面,全部确定,下面开始配置物理机ip,确保物理机的VM8在虚拟网关下。

centos8搭建prometheus centos8搭建lamp服务器_服务器_18


点击ipv4,点击属性

centos8搭建prometheus centos8搭建lamp服务器_运维_19


配置物理机(宿主机)ip 和网关地址(就是刚才虚拟机配置的网关地址),好了之后点确定

centos8搭建prometheus centos8搭建lamp服务器_linux_20


开启虚拟机进入终端,对虚拟机(服务器)配置静态ip,这里需要静态ip,以防每次开机虚拟机自动获取ip会不一样。

centos8搭建prometheus centos8搭建lamp服务器_linux_21


centos8搭建prometheus centos8搭建lamp服务器_运维_22


更改好之后,重启虚拟机查看ip是否生效,或者重启网卡

ifdown ens33 && ifup ens33

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_23


看到ip以后,证明ip已经更改成功了,测试一下虚拟服务器能不能ping通物理机,因为它们实在同一网关下的正常是可以ping通的,如果ping得通,那么就代表网络配置没有问题。


centos8搭建prometheus centos8搭建lamp服务器_服务器_24


看来网络配置是没有问题,到这配置网络就完成了,下一步开始配置虚拟服务器的yum源。

配置yum源

我们将/etc/yum.repos.d文件夹下的所有文件全部删除,用wget命令重新下载yum源。
sudo rm -rf /etc/yum.repos.d/*

centos8搭建prometheus centos8搭建lamp服务器_php_25


CentOS8的yum源已经不提供支持,这里使用的是CentOS-vault-8.5.2111.repo

链接地址建议直接复制粘贴,手敲很容易出错

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

centos8搭建prometheus centos8搭建lamp服务器_linux_26

yum makecache

centos8搭建prometheus centos8搭建lamp服务器_运维_27


看到和上图一样就行了,yum源就安装成功了,开始安装httpd

安装httpd

yum -y install httpd*

centos8搭建prometheus centos8搭建lamp服务器_linux_28


centos8搭建prometheus centos8搭建lamp服务器_运维_29

安装需要点时间,像下图一样就安装成功了。

centos8搭建prometheus centos8搭建lamp服务器_运维_30


开启httpd的开机自启动

systemctl enable httpd.service

开启httpd服务

systemctl start httpd.service

centos8搭建prometheus centos8搭建lamp服务器_服务器_31

centos8搭建prometheus centos8搭建lamp服务器_运维_32


centos8搭建prometheus centos8搭建lamp服务器_运维_33

centos8搭建prometheus centos8搭建lamp服务器_运维_34


centos8搭建prometheus centos8搭建lamp服务器_php_35


开启服务之后到浏览器查看本机ip默认打开80端口,看到apache的网页就ok没问题

改写/var/www/html下的index.html文件测试

centos8搭建prometheus centos8搭建lamp服务器_服务器_36

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_37


在虚拟服务器上可以访问,那在物理机上可不可以访问

打开物理机浏览器输入服务器ip发现访问不了,这是为什么呢,是因为服务器的防火墙是开启的,要关闭服务器防火墙才可以访问

centos8搭建prometheus centos8搭建lamp服务器_运维_38

关闭防火墙命令

sudo systemctl stop firewalld

查看防火墙状态命令

sudo systemctl status firewalld

centos8搭建prometheus centos8搭建lamp服务器_服务器_39


这时候再看物理机上浏览器,就可以访问了

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_40


可以对apache的配置文件进行修改,改变它的端口

centos8搭建prometheus centos8搭建lamp服务器_php_41

centos8搭建prometheus centos8搭建lamp服务器_运维_42

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_43


重启httpd.service

systemctl restart httpd.service

centos8搭建prometheus centos8搭建lamp服务器_运维_44


centos8搭建prometheus centos8搭建lamp服务器_运维_45


关闭SElinux

sudo setenforce 0

centos8搭建prometheus centos8搭建lamp服务器_运维_46


centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_47

centos8搭建prometheus centos8搭建lamp服务器_php_48


在/var/www/html下创建三个文件夹a b c

a和b分别存放两个静态网页

c存放wordpress动态网页

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_49


静态效果都一样这里不再演示,开始下载php和mysql

安装php

yum -y install php*

centos8搭建prometheus centos8搭建lamp服务器_服务器_50


centos8搭建prometheus centos8搭建lamp服务器_运维_51


php安装成功后,开启自启动和服务

systemctl enable php-fpm.service
systemctl start php-fpm.service

centos8搭建prometheus centos8搭建lamp服务器_运维_52

下载wordpress源码

https://cn.wordpress.org/download/

![请添加图片描述]()

centos8搭建prometheus centos8搭建lamp服务器_服务器_53


下载好使用ftp上传到虚拟服务器

centos8搭建prometheus centos8搭建lamp服务器_php_54


centos8搭建prometheus centos8搭建lamp服务器_服务器_55


centos8搭建prometheus centos8搭建lamp服务器_运维_56


centos8搭建prometheus centos8搭建lamp服务器_运维_57

centos8搭建prometheus centos8搭建lamp服务器_运维_58


centos8搭建prometheus centos8搭建lamp服务器_linux_59


centos8搭建prometheus centos8搭建lamp服务器_服务器_60


打开浏览器查看

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_61


centos8搭建prometheus centos8搭建lamp服务器_服务器_62

安装MySQL

centos8搭建prometheus centos8搭建lamp服务器_服务器_63


centos8搭建prometheus centos8搭建lamp服务器_运维_64


centos8搭建prometheus centos8搭建lamp服务器_运维_65


centos8搭建prometheus centos8搭建lamp服务器_服务器_66


centos8搭建prometheus centos8搭建lamp服务器_服务器_67

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_68


这里需要对apache授权

setfacl -m u:apache:rwx -R /var/www/html
setfacl -m d:u:apache:rwx -R /var/www/html

centos8搭建prometheus centos8搭建lamp服务器_centos8搭建prometheus_69


centos8搭建prometheus centos8搭建lamp服务器_linux_70

centos8搭建prometheus centos8搭建lamp服务器_运维_71


centos8搭建prometheus centos8搭建lamp服务器_运维_72


centos8搭建prometheus centos8搭建lamp服务器_php_73


centos8搭建prometheus centos8搭建lamp服务器_php_74