搭建博客之路1-从0开始

在第一集中我将带你安装必要的软件,包括:apache、mysql、PHP、Wordpress,跟着我的步骤,最后你将通过你服务器的公网IP成功访问你自己的博客。

购买服务器

首先得去阿里云官网购买ECS服务器(ECS官网)
或者在ECS控制台点击创建实例来购买一台机器,我这里已经购买了一台服务器


跟着网站上的购买指导,购买完成后,等待创建完成,点击远程连接(第一次要重新设置下密码),进入服务器。

接下来是安装操作:
==我的机器是Ubuntu,如果你的不是的话,命令可能不太一样,其他系统的命令可以参考:其他系统命令参考==

安装Apache

  1. 运行以下命令,更新Ubuntu系统内的软件包。
sudo apt update
  1. 运行以下命令,安装Apache。
sudo apt-get -y install apache2
  1. 运行以下命令,查看Apache版本。
apache2 -v


说明安装成功

  1. 运行以下命令,启动Apache服务并设置服务开机自启动。
sudo systemctl start apache2
  1. 在本地Windows主机或其他具备公网访问能力的主机中,通过浏览器访问http://<ECS实例公网IP地址>

如果您访问到如下Apache默认首页信息,则表示Apache服务处于正常运行状态。


如果访问公网IP没有相应的话,可以在安全组这里:


快速在入方向添加80端口,因为Apache服务默认监听80端口

安装MySql

  1. 运行以下命令,安装MySQL。
sudo apt -y install mysql-server
  1. 运行以下命令,查看MySQL版本。
sudo mysql -V

返回结果类似如下所示,表示MySQL已成功安装,MySQL的版本为8.0.39。

  1. 运行以下命令,启动MySQL服务。
sudo systemctl start mysql

安装PHP

  1. 运行以下命令,安装PHP。
sudo apt -y install php-fpm php-mysql
sudo apt -y install libapache2-mod-php
  1. 运行以下命令,查看PHP版本。
sudo php -v

安装 wordpress

  1. 在安装之前,首先设置好数据库:
mysql -u root -p

create database wordpress character set utf8 collate utf8_bin;

这条SQL语句 CREATE DATABASE wordpress CHARACTER SET utf8 COLLATE utf8_bin; 用于创建一个新的数据库,并且指定了字符集和排序规则。下面是对这条命令的详细解释:

  • CREATE DATABASE:这是创建数据库的基本SQL命令。
  • wordpress:这是新创建的数据库的名称。
  • CHARACTER SET utf8:这指定了数据库使用的字符集为 utf8。字符集定义了数据库如何存储和处理文本数据。utf8 是一种常用的多字节编码方案,支持世界上大多数语言的字符。
  • COLLATE utf8_bin:这指定了数据库使用的排序规则为 utf8_bin。排序规则定义了如何比较和排序字符集中的字符串。utf8_bin 是一种二进制比较模式,它区分大小写,并且认为所有字符都是不同的,即使它们在不同的语言中看起来相似。
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'username'@'%' WITH GRANT OPTION;

这两条语句做了两件事:

  • 创建用户:
    命令:CREATE USER ‘username’@’%’ IDENTIFIED BY ‘password’;
    作用:创建一个名为 username 的用户,可以从任何主机登录,并且密码为 password。
  • 授予权限:
    命令:GRANT ALL PRIVILEGES ON wordpress.* TO ‘username’@’%’ WITH GRANT OPTION;
  1. 接下来正式进入安装时间:
wget http://wordpress.org/latest.tar.gz

tar -xzvf latest.tar.gz

cp wordpress/wp-config-sample.php wordpress/wp-config.php
vim wordpress/wp-config.php

来对该文件进行编辑:


分别把这里改成刚刚创建的表的名字(我的就叫wordpress)、用户名、密码

接下来在/var/www/html该目录下创建一个wordpress的目录:

mkdir /var/www/html/wp-blog

然后将解压后的内容复制到刚才创建的文件夹下:

cp -r ~/wordpress/* /var/www/html/wp-blog/

然后访问你的公网IP/wp-blog就成功出现以下界面啦!

安装中文

我们重新用vim打开wp-config.php文件,然后加上以下内容:

define('WPLANG', 'zh_CN')

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

保存之后,返回上级目录,给文件夹添加用户和用户组权限:

chown -R www-data wp-blog

systemctl restart apache2

然后在更新这里就可以正常更新啦!


评论

《“搭建博客之路1-从0开始”》 有 1 条评论

发表回复

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