一、安装前需要准备
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