返回

搭建 LNMP 环境及安装 WordPress 的详细指南

前端

前言

在搭建 LNMP 环境及安装 WordPress 之前,您需要准备以下必备条件:

  • 一台 Linux 服务器或虚拟机
  • 一个域名(例如,example.com)
  • 一个域名的 A 记录,指向您的服务器的 IP 地址
  • 一个用于连接服务器的 SSH 客户端(例如,PuTTY 或 OpenSSH)

搭建 LNMP 环境

1. 安装 Linux 操作系统

首先,您需要在您的服务器上安装 Linux 操作系统。我们推荐使用 CentOS 7 或 Ubuntu 18.04。您可以从这些发行版的官方网站下载 ISO 镜像并使用 U 盘或光盘进行安装。

2. 安装 Nginx Web 服务器

安装好 Linux 操作系统后,您需要安装 Nginx Web 服务器。Nginx 是一个轻量级且高性能的 Web 服务器,非常适合处理高流量的网站。您可以使用以下命令安装 Nginx:

sudo yum install nginx (CentOS)
sudo apt install nginx (Ubuntu)

3. 安装 MySQL 数据库

接下来,您需要安装 MySQL 数据库。MySQL 是一个流行的开源数据库管理系统,广泛用于存储网站数据。您可以使用以下命令安装 MySQL:

sudo yum install mariadb-server (CentOS)
sudo apt install mysql-server (Ubuntu)

4. 安装 PHP 编程语言

最后,您需要安装 PHP 编程语言。PHP 是一种开源的脚本语言,常被用于 Web 开发。您可以使用以下命令安装 PHP:

sudo yum install php php-mysql (CentOS)
sudo apt install php php-mysql (Ubuntu)

安装 WordPress

在搭建好 LNMP 环境后,您就可以安装 WordPress 了。WordPress 是一个流行的内容管理系统(CMS),可以轻松地创建和管理网站或博客。

1. 下载 WordPress 安装包

首先,您需要从 WordPress 官方网站下载 WordPress 安装包。下载完成后,将安装包上传到您的服务器。

2. 创建 MySQL 数据库

接下来,您需要创建一个 MySQL 数据库来存储 WordPress 的数据。您可以使用以下命令创建一个名为 wordpress 的数据库:

sudo mysql -u root -p
CREATE DATABASE wordpress;

3. 创建 WordPress 数据库用户

然后,您需要创建一个 WordPress 数据库用户并授予其对 wordpress 数据库的访问权限。您可以使用以下命令创建一个名为 wordpress_user 的用户并授予其对 wordpress 数据库的完全访问权限:

CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';

4. 编辑 WordPress 配置文件

接下来,您需要编辑 WordPress 配置文件 wp-config.php。您可以使用以下命令编辑此文件:

sudo vi /var/www/html/wordpress/wp-config.php

wp-config.php 文件中,您需要修改以下几行代码:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');

DB_NAMEDB_USERDB_PASSWORDDB_HOST 分别替换为您的数据库名称、数据库用户、数据库密码和数据库主机。

5. 访问 WordPress 安装页面

最后,您就可以访问 WordPress 安装页面了。在浏览器中输入您的域名,您将看到 WordPress 安装页面。按照安装向导的提示完成安装即可。

总结

至此,您已经成功搭建了 LNMP 环境并安装了 WordPress。现在,您可以登录 WordPress 管理后台开始创建您的网站或博客了。