构建LNMP+WordPress

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: LNMP+WordPress

实验前配置好虚拟机的NAT虚拟网卡,确保虚拟机可以连接到外网

1.给虚拟机改一个名

hostnamectl set-hostname lnmp
bash

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

tar -zxvf lnmp1.6-full.tar.gz

3.进入lnmp1.6-full目录,执行安装脚本(这一步ping一下外网,比如百度,保证网络通畅)

cd lnmp1.6-full
./install.sh

安装时间比较久,属于正常 耐心等待即可

4.使用浏览器,输入虚拟机IP,查看界面,如果出现以下页面即为正常

5.在部署WordPress之前,还需要做几个基础的配置,首先是数据库,需要登录数据库,创建WordPress数据库并赋予远程权限,命令如下

mysql -uroot -plnmp.org#15809
create database wordpress;
grant all privileges on *.* to root@localhost identified by '000000' with grant option;
grant all privileges on *.* to root@"%" identified by '000000' with grant option;

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

unzip wordpress-4.7.3-zh_CN.zip

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

cd /home/wwwroot/default/
rm -rf index.html

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

cd /root/wordpress/
cp -rvf * /home/wwwroot/default
cd /home/wwwroot/default/
chmod 777 *

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

cp wp-config-sample.php wp-config.php

cp wp-config-sample.php wp-config.php
vi wp-config.php

// MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/* WordPress数据库的名称 /
define('DB_NAME', 'wordpress');
/* MySQL数据库用户名 /
define('DB_USER', 'root');
/* MySQL数据库密码 /
define('DB_PASSWORD', 'lnmp.org#15809');
/* MySQL主机 /
define('DB_HOST', '127.0.0.1');
/* 创建数据表时默认的文字编码 /
define('DB_CHARSET', 'utf8');
/* 数据库整理类型。如不确定请勿更改 /
define('DB_COLLATE', '');
**

image.png

10.修改完毕后,保存退出,在浏览器中输入地址虚拟机IP地址,刷新页面,进入WordPress安装界面,填写必要信息,然后单击左下角“安装WordPress”按钮,如图所示。

image.png

相关文章
|
关系型数据库 应用服务中间件 nginx
Docker搭建LNMP运行Wordpress平台 上
Docker搭建LNMP运行Wordpress平台
199 0
|
15天前
|
应用服务中间件 PHP nginx
Docker-compose 编排lnmp(dockerfile) 完成Wordpress
通过使用Docker Compose,我们可以轻松编排LNMP环境并部署WordPress。本文详细介绍了各组件的Dockerfile和配置文件编写,并通过docker-compose.yml文件实现了整个环境的自动化部署。这种方法不仅简化了部署过程,还提高了环境的可移植性和一致性。希望本文能帮助你更好地理解和使用Docker Compose来管理和部署复杂的应用程序。
43 3
|
3月前
|
弹性计算 关系型数据库 应用服务中间件
从零基础到博主大亨!一键解锁阿里云ECS,LNMP秒搭WordPress,你的个性博文帝国,今日崛起!
【8月更文挑战第5天】随着互联网技术的发展,个人博客成为技术爱好者和内容创作者分享知识的平台。阿里云ECS以其高性能和灵活性成为搭建博客的优选。本文指导你购买配置ECS,并安装CentOS 7。通过SSH登录后,更新系统并安装LNMP环境,包括Nginx、MariaDB、PHP。配置Nginx处理PHP请求,初始化数据库并设置WordPress数据库。接着下载WordPress,解压并设置权限。最后,通过浏览器完成安装向导。利用WordPress丰富的资源定制网站,开启个性化创作之旅。记得定期备份数据,利用ECS的扩展性支持网站成长。
68 4
|
关系型数据库 MySQL PHP
Docker搭建LNMP运行Wordpress平台 下
Docker搭建LNMP运行Wordpress平台
126 0
|
关系型数据库 MySQL 应用服务中间件
Nginx专题:LNMP之WordPress部署
Nginx专题:LNMP之WordPress部署
210 0
Nginx专题:LNMP之WordPress部署
|
6月前
|
关系型数据库 MySQL PHP
Docker六脉神剑(二) 使用Docker构建lnmp开发环境
Docker六脉神剑(二) 使用Docker构建lnmp开发环境
73 0
|
弹性计算 关系型数据库 PHP
构建云上个人博客:ECS、RDS与WordPress的快速搭建与优化指南
本指南将带您探索如何快速搭建个人博客,从开通ECS和RDS,到软件部署(Apache、PHP、WordPress)及WordPress配置优化,展示从零开始搭建具有稳定性和性能的个人博客之路。
644 4
|
安全 关系型数据库 MySQL
基于LNMP搭建WordPress
基于LNMP搭建WordPress
2199 0
|
机器学习/深度学习 存储 搜索推荐
用WordPress构建网站的7大优势——六翼建站分享
自从 WordPress 于 2003 年首次出现以来,它已经从一个博客平台发展成为一个成熟的网站开发和内容管理系统。事实上,估计有 30% 的网站(包括 CNN 和 eBay 等知名品牌)都是基于 WordPress 构建的。它当然已经走了很长一段路。 如果您正在研究您的网站选项或希望切换平台,您应该考虑使用 WordPress。北京六翼信息技术有限公司为您提供的七大优势:
用WordPress构建网站的7大优势——六翼建站分享
|
关系型数据库 MySQL 应用服务中间件
手动部署LNMP环境(Alibaba Cloud Linux 2)
本场景带您体验如何在Alibaba Cloud Linux 2.1903 LTS 64位操作系统的云服务器上搭建LNMP环境。