累土之基 — WordPress 搭建

1.认识 WordPress

一提到博客系统,Wordpress 毫无疑问是最先提到的名字。Wordpress 是一套开源的博客应用开发框架。既然为开发框架,Wordpress 具备软件应用开发框架的一般特征,用户可以使用 WordPress 快速搭建一套博客系统,进行博客内容管理。

WordPress 基于 PHP 和 MySQL 开发,因其开源灵活的特征,自 2003 年发布以来,备受欢迎,发展迅速,版本更迭快,功能不断完善,应用范围也不断扩大。从最初用于搭建博客平台,扩展至用于搭建商业网站系统,当前,Wordpress 已形成自有软件生态系统,包括多样的插件体系和模板体系,支持各类定制化修改与功能扩充。Wordpress 已由一款个人博客系统,逐步演化成为了一套基于 Web 架构的成熟的内容管理系统(content management system,CMS)。至 2018 年 4 月,已有6千万网站使用 WordPress,在排名前1千万网站中,有30.6%使用 WordPress。

2.本固而枝荣 – WordPress 系统的搭建

九层之塔,起于累土。搭建 WordPress 应用环境是使用 WordPress 的基石。Wordpress 是基于 Web、PHP、MySQL 开发的博客应用系统,因此搭建 WordPress 也必须满足这些基本要求。

核心过程分为四步:

  1. 搭建 Web 伺服器
  2. 安装 PHP
  3. 安装 MySQL
  4. 安装 WordPress

以 Ubuntu 为例,介绍搭建过程,搭建过程本着尽量安装最小子集的原则选用相关软件。
基础环境:Ubuntu 18.04 Server 64位

1)搭建 Web 伺服器

使用 apache2 伺服器作为 Web 伺服器。

sudo apt-get install apache2

安装 apache2 以后,/var/ 文件夹下会生成 /var/www/html/ 文件夹,apache 服务器部署的网页文件的位置也在此处。

2)安装 PHP

使用 PHP 7.0 作为动态网页程序语言。

sudo apt-get install php7.0
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql

3)安装 MySQL

sudo apt-get install mysql-server

安装 MySQL 时,配置 root 账户的密码。

4)安装 WordPress

step 1. 在 MySQL 数据库中创建 WordPress 会用到的信息。

  • 创建一个数据库供Wordpress使用;
    mysql -u root -p 
    CREATE DATABASE wordpress; 
    
  • 创建一对用户名和访问密码 
    CREATE USER wordpressuser; 
    SET PASSWORD FOR wordpressuser= PASSWORD("pw123");
    
  • 将创建的用户与数据库进行访问权限关联
    GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"pw123"; 
    
  • 生效配置
    FLUSH PRIVILEGES; 
    exit;
    

step 2. 配置Wordpress软件系统。

  • 在Wordpress官网下载最新版本
  • 解压下载文件,将解压后文件夹内的所有文件,放入/var/www/htm/文件夹
  • 修改目录权限
    sudo chmod -R 777 /var/www/html/ 
    
  • 调整Web伺服器默认首页
    sudo mv /var/www/html/index.html /var/www/html/index~.html 
    
  • 重启Web服务,访问服务首页,利用向导配置Wordpress系统。

step 3. WordPress配置完成后,访问服务首页即可使用Wordpress。

reference:

  1. wikipedia,wordpress
  2. wikipedia,content management system
  3. https://blog.csdn.net/qq_31714339/article/details/78237512
  4. https://blog.csdn.net/happy_teemo/article/details/78855839
  5. https://blog.csdn.net/gaopu12345/article/details/77662707

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注