LNAMP架构

10.4SDTF维护

碎碎念:
2号晚不小心把所有框架弄崩溃了,我太难了
3号颓了一天,实在是不想排查错误(真实
干脆重新搭建一个框架吧
之前选用的是LAMP框架,但是考虑到我们服务器很渣,并且boss觉得会有很多人访问网站,所以我决定一步到位,直接上LNAMP框架,一劳永逸
立个flag:希望9点闭馆前可以成功

Step One

因为不知道配置错在哪,我先把服务器上的php和apache卸载
卸载php
注意这里直接用 yum remove ,如图,是卸载不掉php
LNAMP架构_第1张图片
必须要强制删除
先查到所有php有关软件包
LNAMP架构_第2张图片
这里我直接用递归管道命令全部卸载
在这里插入图片描述
warning显示了.conf文件被自动备份了
为了彻底删除,进入提示的目录,将两个备份文件彻底删除

LNAMP架构_第3张图片
再次查询php安装包和版本信息

在这里插入图片描述
什么也查询不到,证明彻底删除了
卸载apache
查询httpd服务状态
LNAMP架构_第4张图片
httpd服务在正常运行,先关闭服务
LNAMP架构_第5张图片
确认服务关闭之后,查找http有关包,卸载
LNAMP架构_第6张图片确认卸载完毕

Step Two

正式进入搭建环节
Nginx
进入Nginx官网http://nginx.org/en/download.html下载最新.tar.gz
此处采用1.17.4版本
我把安装包放到了/usr/src目录下
解压
LNAMP架构_第7张图片编译+安装
LNAMP架构_第8张图片LNAMP架构_第9张图片LNAMP架构_第10张图片这里可能要等一段时间
Apache
接下来安装apache,安装包同样官网下载,我用的2.4.41,文件夹和基本操作和Ngnix一样
在这里插入图片描述
在这里插入图片描述成功安装
Mysql
官网下载.tar.gz安装
./configure的时候发现No such file or directory
在这里插入图片描述进入mysql目录
LNAMP架构_第11张图片发现mysql改用cmake了,啊啊啊
换一种方法安装吧
先删除之前安装的有关mysql的所有文件
LNAMP架构_第12张图片在这里插入图片描述
用rpm下载
在这里插入图片描述
中间全部选y就行了
开启mysql服务并检查状态
LNAMP架构_第13张图片接下来配置mysql
先查看一下初始密码
在这里插入图片描述更改密码
在这里插入图片描述这里注意新密码默认安全等级中级,即8位以上,包含字母、符号、数字
LNAMP架构_第14张图片之后的需求自行选择 y or n 即可
尝试登陆
LNAMP架构_第15张图片
安装成功

PHP安装
LNAMP架构_第16张图片发现没有libmxl2,yum -y install 未能找到安装包,只好去网上下载一个
下载地址:ftp://xmlsoft.org/libxml2/
我选择的libxml2-2.9.9.tar.gz
安装成功后继续php的安装
当然还是没有成功hhh
因为缺少的是libxml2-devel

yum -y install libmxl2-devel

再操作就成功了
在这里插入图片描述碎碎念:突然在草稿箱发现这篇文章,基本写完了,就发出来吧,其实这个搭建好的环境最后还是被本猪搞崩溃了,一句话总结吧:宝塔一键安装大法好

你可能感兴趣的:(Linux运用,SDTF)