LNMP搭建
L指Linux,
N指Nginx,
M一般指MysqL,也可以指MariaDB,
P一般指PHP,也可以指Perl或Python
1.搭建LNMP准备
1.1关闭selinux,selinux是Linux 内核模块,也是 Linux 的一个安全子系统
setenforce 0 #临时关闭selinux getenforce #查看临时关闭情况
#永久关闭,重启电脑 sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config
1.2关闭防火墙
systemctl stop firewalld systemctl disable firewalld
1.3补充:
Nginx: [emerg] bind() to 0.0.0.0:80 Failed (98: Address already in use)
这是因为80端口被占用
使用命令:fuser -k 80/tcp 解除占用
2.搭建LNMP架构
2.1使用官方仓库安装Nginx
-
调整yum源优先级
-
rpm -qa yum-plugin-priorities
-
yum install yum-plugin-priorities -y
-
2.2使用第三方扩展源安装PHP7.1
-
配置PHP安装源
-
yum install epel-release -y
-
rpm -ql epel-release
-
wget https://mirror.webtatic.com/yum/el7/webtatic-release.rpm --no-check-certificate rpm -Uvh webtatic-release.rpm
-
rpm -ql webtatic-release-7-3
-
2.3安装Mariadb/MysqL数据库
-
安装
yum install mariadb-server mariadb -y
-
设置启动
-
systemctl start mariadb #启动Mariadb
-
systemctl enable mariadb #开机启动Mariadb
-
netstat -lntup|grep MysqL #查看是否启动Mariadb
-
3.LNMP架构配置及整体测试实战----搭建博客
3.1配置虚拟主机配置文件
3.2创建站点目录
-
创建授权blog目录
-
mkdir -p /data/blog
-
chown -R www.www /data/blog
-
-
测试PHP服务
-
测试
-
域名测试
-
安装wordpress软件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。