购买了腾讯云服务器后, 准备开始搭建个人博客了, 这里根据网上的各种资源整理一下.(终端下进行)
如果是学习的话强烈推荐 基于 Ubuntu 搭建 WordPress 个人博客. 这也是这里主要参考的. 提供了实验环境.

环境:

  • LAMP - Linux、Apache、MySQL 和 PHP, WordPress 基础运行环境(也有基于 LNMP 的, Linux、Nginx、MySQL 和 PHP)
  • WordPress 中文版(现在版本是 4.9.5)

1. 搭建 LAMP 环境

1.1. Apache2 安装

sudo apt-get install apache2 -y

安装成功后, 访问云服务器 IP 地址 [http://xxx.xxx.xxx.xxx], 出现 it works 页面.

1.2. PHP 组件安装

基于 PHP 7.0

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

1.3. MySQL 服务安装

sudo apt-get install mysql-server -y

命令执行过程中,会出现输入 MySQL 的密码的提示,要求输入两次密码, 这里需要记住输入密码, 后续会用到.

安装 PHP MySQL 的相关组件:

sudo apt-get install php7.0-mysql

1.4 phpmyadmin 安装

sudo apt-get install phpmyadmin -y

安装命令执行过程中,需要根据提示选择 apache2 ,并再输入root密码 和数据库密码.

然后在 /var/www/html/ 建立软连接(PHP默认访问目录 /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 安装与配置

2.1. WordPress 配置 MySQL 数据库

WordPress 配置数据库:

终端输入 mysql,进入后输入命令, 并根据提升输入前面设定的 MySQL 密码:

mysql -u root -p

创建 WordPressTest 数据库:

CREATE DATABASE WordPressTest;

对创建的数据库 WordPressTest, 设定一个用户 WordPressTestUser, 对应的密码和用户数据库的访问权限, 并生效配置:

CREATE USER WordPressTestUser;
SET PASSWORD FOR WordPressTestUser= PASSWORD("passwordtest");
GRANT ALL PRIVILEGES ON WordPressTest.* TO WordPressTestUser IDENTIFIED BY"passwordtest";
FLUSH PRIVILEGES;

设置完毕, 退出 mysql.

exit;

2.2. WordPress 中文安装包下载

下载 WordPress 安装包, 并解压, 得到 WordPress 源码:

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
sudo unzip wordpress-4.9.4-zh_CN.zip

2.3. WordPress 配置

复制 wordpress-4.9.4-zh_CN 文件夹内的所有文件到 PHP 默认访问目录 /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

至此, 根据云服务器 IP 地址即可在浏览器访问博客安装界面.

在没有可用域名的情况下,可以通过 IP 地址来访问搭建的个人博客.

如果需要通过域名来访问个人博客, 则需要进行域名注册与解析.

3. 域名解析

可以在阿里云或者腾讯云购买注册域名, 这里为了便于备案, 用的是在腾讯云注册的域名, 是腾讯与新网合作的.

将注册的域名解析到云服务器 IP, 即可.

此时博客访问就有两种方式:

4. 参考

[1] - 阿里云下Ubuntu16下LAMP+wordpress建站记录
[2] - 如何在腾讯云快速构建一个 Wordpress 个人站点
[3] - 五分钟教你搭建WordPress(基于腾讯云)
[4] - 搭建WordPress个人站点 - 腾讯云文档
[5] - 云+ 校园 - 腾讯云
[6] - 基于 Ubuntu 搭建 WordPress 个人博客 - 腾讯云

Last modification:June 5th, 2021 at 03:47 pm