在之前的《2019年大一总结和暑期学习规划》的新学期期愿中我就已经写到,希望搭建一个个人的博客,在百度上搜寻之后,我决定用 WordPress 来搭建个人博客。
由于之前我名下的云服务器是给别人使用,并还没有到期,所以真正自己的个人博客可能只能等到7月15日服务器过期,然后还要进行备案之后,才能进行个人服务器博客的搭建。这怕要到8月份才能正式搭建了。
刚刚考完试,闲着也是闲着,所以我在腾讯云的官网上看到了一个“基于 Ubuntu 搭建 WordPress 个人博客”的实验学习项目。就点了进行,进行个人博客搭建的先导片。
开始搭建
腾讯云的基于 Ubuntu 搭建 WordPress 个人博客可以从这里的网址进入。随后我们可以点击“开始上机”来进入博客的搭建
之后呢便会是一个Linux的界面,当然目前来说我的水平是看不懂这些命令和提示的,只能按照它右边的提示进行一步一步的傻瓜操作。
1. 准备 LAMP 环境
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Wordpress 系统依赖的基础运行环境。我们先来准备 LAMP 环境:
(由于部分服务安装过程中展示需要,建议您将下方终端部分的高度通过拖拽方式调高一点)
- 安装 Apache2
在终端输入该命令 ,使用 apt-get
安装 Apache2:
sudo apt-get install apache2 -y
安装好后,您可以通过访问实验室IP地址 http://119.29.217.192 查看到 “it works” 界面,说明 apache2 安装成功。
-
安装 PHP 组件
apt-get 里有 php7.0 ,所以我们可以直接安装 php7.0 :
sudo apt-get install php7.0 -y
安装 php 相关组件:
sudo apt-get install libapache2-mod-php7.0
- 安装 MySQL 服务
安装 MySQL 过程中,控制台会提示您输入 MySQL 的密码,您需要输入两次密码,并记住您输入的密码,后续步骤需要用到:
sudo apt-get install mysql-server -y // 这里我是用的是123456.
安装 php MySQL相关组件:
sudo apt-get install php7.0-mysql
-
安装 phpmyadmin
使用
apt-get
安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再输入root密码 和数据库密码:
sudo apt-get install phpmyadmin -y // 同样使用123456.
建立 /var/www/html
下的软连接:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
重启 MySQL 服务
sudo service mysql restart
重启 Apache 服务:
sudo systemctl restart apache2.service
2. 安装并配置 Wordpress
- 安装 Wordpress
我们需要下载一个 Wordpress 压缩包:
wget https://wordpress.org/latest.zip
下载完成后,解压这个压缩包
sudo unzip latest.zip
解压完后,就能在 Wordpress 文件夹里看到 Wordpress 的源码了
- 为 wordpress 配置一个数据库
进入 mysql,输入以下代码后,按提示输入您MySQL密码:
mysql -u root -p
为 wordpress 创建一个叫 wordpress 的数据库:
CREATE DATABASE wordpress;
为 这个数据库设置一个用户为 wordpressuser:
CREATE USER wordpressuser;
为这个用户配置一个密码为 123456.:
SET PASSWORD FOR wordpressuser= PASSWORD("123456.");
为这个用户配置数据库的访问权限:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"123456.";
生效这些配置
FLUSH PRIVILEGES;
然后退出 mysql
exit;
- 配置 wordpress
由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹
sudo mv wordpress/* /var/www/html/
修改一下 /var/www/html/ 目录权限:
sudo chmod -R 777 /var/www/html/
将apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
重启 Apache 服务:
sudo systemctl restart apache2.service
3. WordPress 设置
那么之后,我们便可以进行WordPress的设置,在这一步之后我们就基本上搭建好了自己的博客
首先我们需要进行服务器的配置
然后我们就可以进入了自己的博客的仪表盘
随后我用《琵琶行》写了自己的第一篇WordPress博客
之后我们进入主页就可以看到自己的博客了