搭建个人博客是学习的一种方式,选自自己搭建不但可以拥有一个属于自己的“学习空间”,同样也是一个“个人名片”。对于学生来说,在简历上带上自己博客连接无疑是一种展现自己的方式。

但是搭建博客对一些小白来说说还是有些繁琐的。所以接下来就是一篇关于搭建个人博客的教程。

  • 首先需要
  • 一台服务器
  • 一个域名
  • 大量时间
  • 还有耐心

跳过以上需要的“物理需求”,直接进入开始搭建的教程。(以下教程都是安装在Ubuntu内)

安装nginx

输入apt-get install nginx

等待安装完成

输入nginx -v来查看是否安装成功

如果显示绿色的active(runing)则是说明已经安装成功,服务已运行

如果事前已经安装过nginx则可以输入service nginx status来启启动服务

如果启动失败,蓝色剪头位置会显示红色

之后可以在浏览器输入ip地址或服务器地址来查看是否成功

可以看出这里已经成功

安装php环境

输入php -v可以看见已经自带了php,但是还未安装

输入apt install php-fpm安装

输入y确认安装

再次输入php -v查看状态

再次输入systemctl status php7.4-fpm查看服务状态

成功之后我们就可以准备下一步了

安装mysql

输入mysql -v可以发现已经自带了

那就不需要去下载了

直接输入sudo apt-get install mysql-server

然后输入y确定

然后给mysql 的root设置新的密码

输入

打开/etc/mysql/目录下的debian.cnf文件,记住这里的用户名和密码

输入mysql -u 用户名 -p

然后输入密码

成功进入数据库后输入use msql使用数据库

输入

update user set authentication_string='' where user='root'; ALTER user 'root'@'localhost' IDENTIFIED BY '设置新的密码';

最后输入flush privileges;进行刷新

apache安装

Apache 被包含在默认的 Ubuntu 软件源中。
安装非常直接。在 Ubuntu 和 Debian 系统中,Apache 软件包和服务被称为 apache2
运行下面的命令来更新软件包索引,并且安装 Apache:

sudo apt update

(update 更新数据包)

sudo apt install apache2

安装成功后可以输入

service apache2 stutas

来查看是否成功启动服务

到这里基本上需要安装的服务都差不多安装了

框架

接下里选择一个博客框架

我选择的是wordpress

直接去WordPress官网下载压缩包,然后解压后上传到服务器

这里建议上传到的/var/www/html/的路径下。

然后回到服务器

输入mysql -uroot -p

然后输入之前修改的密码(密码是不可见的)

成功进入数据库后输入

create database wordpress

(数据库可以自定义,但是之后在wordpress设置数据库名称时要一致)

以上箭头处分别是进入mysql、查看所有数据库、创建的WordPress的数据库

grant all on wordpress.* to MySQL的账号 identified by “密码”;

然后刷新权限

只有把服务重启一遍

然后输入ip地址或域名

如123.12.123.123:wordpress来访问

之后安装流程就完成了