首页 > 其他分享 >构建LNMP+WordPress

构建LNMP+WordPress

时间:2024-09-17 12:48:48浏览次数:11  
标签:lnmp1.6 full default LNMP lnmp 构建 WordPress root

一、案例实施

1. 安装LNMP环境

1.1 修改主机名

[root@localhost ~]# hostnamectl set-hostname lnmp

[root@localhost ~]# bash

[root@lnmp ~]# hostnamectl

1.2 使用脚本安装lnmp

将提供的lnmp1.6-full.tar.gz软件包,上传到虚拟机的/root目录下,并解压

[root@lnmp ~]# ls

[root@lnmp ~]# tar -zxvf lnmp1.6-full.tar.gz 

使用脚本一键安装lnmp

[root@lnmp lnmp1.6-full]# ./install.sh lnmp

注意:按回车键继续进行安装,切勿取消

第一次安装如果遇到如下报错,解决方法如下:

拉取阿里云镜像源或者配置本地yum源

[root@lnmp lnmp1.6-full]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@lnmp lnmp1.6-full]# curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

安装所需的依赖环境且保证可用

[root@lnmp lnmp1.6-full]# yum update

[root@lnmp lnmp1.6-full]# yum install -y pcre pcre-devel zlib zlib-devel openssl openssl-devel wget curl unzip

重新执行安装命令
[root@lnmp lnmp1.6-full]# ./install.sh lnmp

安装过程有点长,耐心等待哈!!!

1.4 访问NGINX

浏览器输入虚拟机ip地址 http://192.168.20.20

2. 部署WordPress应用

2.1 创建WordPress数据库

在部署WordPress之前,还需要做几个基础的配置,首先是数据库,需要登录数据库,创建WordPress数据库并赋予远程权限 浏览器搜索https://www.lnmp.org

进入首页后,点击安装


向下翻,会看到无人值守命令生成,点击进入

按照自己实际情况填写如下内容

将生成的无人值守命令粘贴到虚拟机操作

2.2 上传并解压软件包

将提供的wordpress-4.7.3-zh_CN.zip压缩包上传至虚拟机的/root目录并解压

[root@lnmp ~]#  unzip wordpress-4.7.3-zh_CN.zip 

2.3 赋予权限

进入/home/wwwroot/default目录,将index.html删除,命令如下:(该目录为Nginx的项目目录,删除原本存在的默认页面

[root@lnmp ~]# cd /home/wwwroot/default

[root@lnmp default]# rm -rf index.html

回到/root/wordpress目录,将该目录下的所有文件,复制到/home/wwwroot/default目录下,并赋予777的权限

[root@lnmp default]# cd /root/wordpress

[root@lnmp default]# cp -rvf * /home/wwwroot/default

[root@lnmp default]# cd /home/wwwroot/default/

[root@lnmp default]# chmod 777 /*

2.4 编辑模版文件

在/home/wwwroot/default/目录下,可以看见一个wp-config-sample.php配置文件,该文件是WordPress应用提供了一个模板配置文件,将该模板复制一份并改名为wp-config.php,然后编辑该文件

[root@lnmp default]# cp wp-config-sample.php wp-config.php

[root@lnmp default]# vi wp-config.php

注意:下面的数据库名称创建的是什么这里配置文件内的数据库名称就填什么!!!否则会导致后续访问页面出现报错

2.5 在lnmp创建一个数据库

修改完毕后,保存退出,在浏览器中输入地址192.168.20.20,刷新页面,进入WordPress安装界面,填写必要信息,然后单击左下角“安装WordPress”按钮

首先在lnmp创建一个数据库

[root@lnmp default]# lnmp

[root@lnmp default]# lnmp database add zc

3. 访问Web端

浏览器输入http://192.168.20.20

3.1 进入WordPress安装界面

3.2 登录页面

安装完毕后,刷新页面,单击左下角“登录”按钮

3.3 进行登录

使用安装时填写的账户和密码信息,然后单击右下角“登录”按钮,登录WordPress

3.4 进入WordPress仪表盘

登录后,进入WordPress应用的后台仪表盘界面

3.5 进入博客首页

单击左上角“myblog”图标,进入博客首页,可以在这里发表文章,记录事迹等

到这里就结束啦!!!

标签:lnmp1.6,full,default,LNMP,lnmp,构建,WordPress,root
From: https://blog.csdn.net/zc20050706/article/details/142307572

相关文章

  • 【Linux进程】Linux Shell编程实战:构建简易脚本示例与技巧详解
    ......
  • 读构建可扩展分布式系统:方法与实践06异步消息传递
    1. 异步消息传递1.1. 通信是分布式系统的基础,也是架构师需要纳入其系统设计的主要问题1.2. 客户端发送请求并等待服务器响应1.2.1. 这就是大多数分布式通信的设计方式,因为客户端需要得到即时响应后才能继续1.2.2. 并非所有系统都有这个要求1.3. 使用异步通信的......
  • C#编程挑战: 从零开始构建贪吃蛇游戏
    C#编程挑战:从零开始构建贪吃蛇游戏引言贪吃蛇游戏是一款经典且广受欢迎的电子游戏,玩家通过控制一条蛇在屏幕上移动,吃掉食物并避免撞到墙壁或自己的身体。本文将指导你如何使用C#编程语言从零开始构建一个简单的贪吃蛇游戏。我们将涵盖游戏的基本逻辑、图形用户界面(GUI)的实现以及......
  • java+vue计算机毕设大数据背景下大学生个性化学习系统的构建【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,大数据已成为推动社会进步与产业升级的重要力量。在教育领域,大数据技术的应用正深刻改变着传统的教学模式与学习方式。当前,高......
  • 使用AgentScope构建多智能体群聊系统
    本文将介绍如何使用AgentScope框架构建一个简单的多智能体群聊系统,并解释其背后的实现逻辑。首先写好设置文件。agent_config.json[{"class":"DialogAgent","args":{"name":"Lingfeng","sys_prompt":"......
  • 【Linux】Linux项目自动化构建工具-make/Makefile
    make/Makefile1.背景2.概念3.实例代码1.背景一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作makefile带来的好处就是——......
  • 读构建可扩展分布式系统:方法与实践05分布式缓存
    1. 分布式缓存1.1. 缓存存在于应用程序的许多地方1.1.1. 行应用程序的CPU具有高速多级硬件缓存,可以减少相对较慢的主内存访问1.1.2. 数据库引擎可以利用主内存来缓存数据存储的内容,这样在许多情况下查询就可以不用访问速度相对较慢的磁盘1.2. 分布式缓存是可扩展......
  • 走进低代码表单开发(三):高效业务功能构建
    前面我们已经介绍了勤研低代码开发平台的页面设计相关的内容,当页面设计完成后,我们将继续进行表单的功能开发,接下来,我们一起走进勤研低代码开发平台高效便捷的表单功能设计,来看看勤研低代码平台如何为用户带来全新的开发体验。一、可视化布局与事件定义勤研低代码开......
  • 【webpack4系列】设计可维护的webpack4.x+vue构建配置(终极篇)
    构建配置包设计构建配置管理的可选方案:通过多个配置文件管理不同环境的构建,webpack--config参数进行控制将构建配置设计成一个库,比如:xxx-webpack抽成一个工具进行管理,比如:create-vue-app将所有的配置放在一个文件,通过--env参数控制分支选择通过多个配置文件管理不同......
  • 【webpack4系列】编写可维护的webpack构建配置(四)
    构建配置包设计构建配置管理的可选方案:通过多个配置文件管理不同环境的构建,webpack--config参数进行控制将构建配置设计成一个库,比如:xxx-webpack抽成一个工具进行管理,比如:create-vue-app将所有的配置放在一个文件,通过--env参数控制分支选择通过多个配置文件管理不同......