使用wordpress创建自己的博客或个人网站 (完整教程,小白同样适用)

一、安装前需要准备

 
1、一台云服务器

国内比较推荐阿里云和腾讯云,我之前使用的阿里云香港云服务器 1核1G1M 的,现在换成腾讯云上海云服务器 2核4G6M 了,具体的看自己的喜好。

购买阿里云服务器最新活动入口

购买腾讯云服务器最新活动入口

 
2、一个域名

注:这里,建议云服务器选择的哪家,域名就选择哪家,当然,不一样也没关系,不影响备案,只是平时操作方便,何况域名还可以转移。

但一定要注意的是,一定要先买云服务器,再买域名。因为买了域名,就不再是新用户了,会错过云服务器新用户活动价格,毕竟域名不值钱,但服务器不一样。

 
3、备案

注:如果你购买的是内地区域云服务器,则需要备案;如果你购买的是香港区域服务器,则不用备案。但这里仍然建议你购买内地服务器,因为许多第三方接口都是需要备案号的。

备案不懂的可以直接提工单,在阿里云购买的云服务器就在阿里云提工单,在腾讯云购买的云服务器就在腾讯云提工单。提工单的位置都在对应的控制台。

阿里云备案 | 腾讯云备案

 
4、将域名解析到你的云服务器

域名解析教程:

 
5、安装环境,这里建议使用 LNMP 环境(Linux、Nginx、MySQL、PHP)

可以选择phpstudy一键安装、宝塔一键安装,也可以使用 oneinstack 一键安装方式,也是我一直使用的方式。

适用 oneinstack 安装 LNMP环境教程:

 
6、编写网站配置文件,这里给出示例

server {
    listen       80;
    server_name  wp.haveyb.com;

    client_max_body_size 128M;

    charset utf-8;
    error_log    /logs/nginx/error/wp.haveyb.com.log error;
    access_log  /logs/nginx/access/wp.haveyb.com.log main;

    root   /data/wordpress/;
    index  index.html index.htm index.php;

    #省略index.php
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_pass   unix:/dev/shm/php-cgi.sock;
        fastcgi_index  index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    location ~ /\.ht {
        deny  all;
    }

}

二、安装 wordpress

 
1、下载 wordpress 开源代码

可以从github上下载,但是速度比较慢,这里提供了百度网盘方式下载。

下载链接:https://pan.baidu.com/s/1oNaG2m99B82Q_b5KLPnDXg

提取码:w78d

 
2、直接将压缩包上传到你的云服务器

解压后,因为文件数多了,所以上传速度会慢一些,直接上传压缩包,因为只有一个文件,所以上传速度会比较快。

这里建议使用filezilla上传文件到云服务器的 /data/ 目录下,教程:

 
3、连接你的云服务器,并解压文件

这里建议使用Xshell,也是我一直在用的,使用免费校园版即可。

 
(1)进入data目录,并解压缩刚刚上传到服务器的文件

cd /data/ && unzip /data/wordpress-5.3.2-zh_CN.zip

 
(2)文件已经解压缩了,因此压缩包没用了,可以删除了

rm -f wordpress-5.3.2-zh_CN.zip #删除已经没用的压缩包

(3)赋予权限

chmod -R 777 /data/wordpress

 
4、访问你的网站/install.php

这里访问 http://wp.haveyb.com/wp-admin/install.php

 
5、创建数据库,根据你自己的喜好,这里创建名为wordpress的数据库

可以使用navicat远程连接,也可以在xshell上直接连接MySQL,然后创建数据库

 
6、点击现在开始,进行数据库配置,这里根据你自己的数据库信息填写

 
7、数据库配置完成

 
8、点击现在安装,填写站点信息和超级管理员信息

注:这里,不建议登录用户名使用 admin 或者 root,换成其他的,比如xxxbaidu12345heihei。

 
9、点击安装wordpress

 
10、安装完成了,现在就可以登录了

(1)后台登录:

访问你的网站/wp-login.php, 我这里访问的就是 http://wp.haveyb.com/wp-login.php

(2)前台登录:

直接访问你的网站即可,我这里访问的就是 http://wp.haveyb.com

 
11、装扮自己的wordpress站点

教程:https://www.haveyb.com/article/146