构建 LNMP+WordPress 构建 LNMP+WordPress 基础准备需要使用一台云主机,使用 OpenStack 平台创建一台云主机作为本实验的 LNMP 节点,进行下述实验。LNMP 代表的是 Linux 系统下 Nginx+MySQL+PHP 这种网站服务器架构。Linux 是一类 Unix 计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有 Debian、CentOS、Ubuntu、Fedora、Gentoo 等。 一、LNMP 环境安装 1. 安装 LNMP 环境首先需要配置网络,修改主机名。使用 vi 编辑器修改 /etc/sysconfig/network-scripts/ifcfg-eno16777736 文件,并设置主机名为 lnmp。 2. 修改 selinux 的配置文件,关闭防火墙,并设置为开机不启动。使用 vi 编辑器修改 /etc/selinux/config 文件,将 SELINUX=enforcing 修改为 permissive,并设置防火墙为不启动。 3. 查看 selinux 的状态,使用 getenforce 命令查看当前的 selinux 状态。 4. 停止 firewalld 服务,并禁用其开机启动。使用 systemctl 命令停止 firewalld 服务,并禁用其开机启动。 5. 使用 yum 源使用原本自带的 yum,清除所有 yum 缓存,并重新生成 yum 源列表。 6. 上传 lnmp1.6-full.tar.gz 软件包到虚拟机的 /root 目录下,并解压。使用 tar 命令解压软件包。 7. 进入 lnmp1.6-full 目录,执行安装脚本。在执行脚本前,需配置 DNS。使用 ./install.sh 命令执行安装脚本。 8. 等待安装完成,安装成功后按 Ctrl+C 键退出。 二、部署 WordPress 应用 1. 部署 WordPress 之前,需要做几个基础的配置。首先是数据库,需要登录数据库。使用 mysql 命令登录数据库。 2. 创建 WordPress 数据库,并赋予远程权限。使用 mysql 命令创建数据库,并赋予远程权限。 3. 上传 wordpress-4.7.3-zh_CN.zip 压缩包到虚拟机的 /root 目录,并解压。使用 unzip 命令解压软件包。 4. 进入 /home/wwwroot/default 目录,将 index.html 删除。(该目录为 Nginx 的项目目录,删除原本存在的默认页面) 5. 回到 /root/wordpress 目录,将该目录下的所有文件,复制到 /home/wwwroot/default 目录下,并赋予 777 的权限。 6. 在 /home/wwwroot/default/ 目录下,可以看见一个 wp-config.php 文件。 知识点: * LNMP 代表的是 Linux 系统下 Nginx+MySQL+PHP 这种网站服务器架构。 * Linux 是一类 Unix 计算机操作系统的统称,是目前最流行的免费操作系统。 * Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 * MySQL 是一个小型关系型数据库管理系统。 * PHP 是一种在服务器端执行的嵌入 HTML 文档的脚本语言。 * selinux 是一个安全机制,可以关闭防火墙,并设置为开机不启动。 * firewalld 是一个防火墙服务,可以停止服务,并禁用其开机启动。 * yum 是一个软件包管理工具,可以清除所有 yum 缓存,并重新生成 yum 源列表。 * WordPress 是一个基于 PHP 和 MySQL 的免费开源内容管理系统。 * MySQL 是一个小型关系型数据库管理系统,需要登录数据库,创建 WordPress 数据库,并赋予远程权限。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![tar](https://img-home.csdnimg.cn/images/20210720083646.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/85299751/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/bcfac28399b84151baedb475ac99820d_gongxiaopingxsl.jpg!1)
- 粉丝: 32
- 资源: 843
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 打包和分发Rust工具.pdf
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
- C语言-leetcode题解之第166题分数到小数.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)