Tag: LNMP

如何手动在CentOS 7 上部署LNMP环境(安装Nginx+MySQL+PHP)

接上文,今天是第3天,凭着印象继续巩固部署流程。 回顾三个步骤 安装Nginx 1.12.2 安装MySQL 5.7 安装PHP 7.0.33 想想后面那么长的命令还是有点毛…… 安装Nginx 1.运行命令yum -y install nginx安装Nginx。 2.运行命令nginx -v,查看所安装Nginx的版本号 3.返回结果为nginx version: nginx/1.12.2说明安装成功 安装MySQL 1.更新 yum 源。 2.运行命令yum -y install mysql-community-server安装MySQL。 3.运行命令mysql -V,查看所安装MySQL版本号 4. 返回mysql Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using EditLine wrapper表明安装成功。 安装PHP 1.更新 yum 源(命令还是拷贝的) 2.安装PHP 3.运行命令php -v,查看安装的PHP版本信息,返回如下说明安装成功。 这样算是把三个安装步骤回顾一遍,配置后续继续吧。


如何手动在CentOS 7 上部署LNMP环境(准备编译环境)

前几天瞎折腾,在阿里云上新购了一台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。 重启系统,使设置生效。