前几天瞎折腾,在阿里云上新购了一台ECS服务器,欲在手动搭建LNMP环境的同时给自己一个复习巩固linux常用命令的机会。
当然,少不了先看文档,然而“凑巧”翻到了手动部署LNMP环境(CentOS 7)这一章节,更新时间还是比较近的(2019-09-16 17:26:09),然一发不可收拾,直接看完,并顺利部署。
不管学习什么东西,要是先看答案,终感觉不对劲。
Minuo
到今天为止,已过2天,是时候不看答案复习一下了。
操作步骤
- 准备编译环境
- 安装Nginx
- 安装MySQL
- 安装PHP
- 配置Nginx
- 配置MySQL
- 配置PHP
- 测试部署结果
准备编译环境
- 连接Linux实例。
- 检查并关闭防火墙。
- 运行
systemctl status firewalld
命令查看防火墙运行状态- 如果状态参数为inactive,则防火墙是关闭状态。
- 如果状态参数为active,则防火墙是开启状态。
- 关闭防火墙。
- 临时关闭防火墙,运行命令
systemctl stop firewalld
。 - 永久关闭防火墙,运行命令
systemctl disable firewalld
。
- 临时关闭防火墙,运行命令
- 运行
- 检查并关闭SElinux(一文彻底明白linux中的selinux到底是什么)。
- 运行
getenforce
命令查看SElinux运行状态。- 如果状态参数为disabled,则为关闭状态。
- 如果状态参数为enforcing,则为开启状态。
- 关闭SElinux。
- 临时关闭,运行命令
setenforce 0
。 - 永久关闭,运行命令
vim /selinux/config
编辑配置文件。把SELINUX=enforcing
这一行,修改为
。SELINUX=disabled
- 临时关闭,运行命令
- 重启系统,使设置生效。
- 运行
发表回复