利用腾讯云搭建wordPress个人站(一)

有一个腾讯云的服务器,就可以自己建站了。这里用轻量级服务器为基础,来搭建一个wordPress个人站点。也是本人搜索摸索的成果,在这里记录一下。

请注意,国内环境搭建仅供测试使用,想要真实上线请完成域名购买以及审核以及备案。

环境搭建

系统选择以及环境搭建

这里选择的基本系统为站内纯净的Ubuntu 20.04 LTS系统,环境配置选用SSH连接。找一个自己喜欢的终端SSH到远程服务端。

首先更新系统,完成基本布设升级:

代码语言:shell
复制
sudo apt update
sudo apt dist-upgrade

然后安装基本环境。这里的搭建环境以Nginx+PHP7.4+MySQL为例。

代码语言:shell
复制
sudo apt install nginx php-fpm php-mysql mysql-server

推荐一并安装下述包

代码语言:shell
复制
sudo apt install php-curl php-gd php-imagick php-intl php-mbstring php-zip php-dom

系统配置

配置MySQL

1. MySQL安全性配置

运行命令

代码语言:shell
复制
sudo mysql_secure_installation

进行配置。根据提示来即可。建议密码强度选择1或者2,密码随机性强一点。其余一律选择y,这样禁用远程IP以root身份对数据库的访问,禁用匿名账号对数据库访问,删除测试数据库。

2. 配置Nginx

编辑文件

代码语言:shell
复制
sudo vim /etc/nginx/sites-available/default

修改index行,增加index.php

修改server_name行,后面的_删除,修改为服务器公网IP

FastCGI段,配置如下,删除对应#号即可:

代码语言:shell
复制
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

.htaccess段,配置如下,删除对应#号即可:

代码语言:javascript
复制
location ~/\.ht{
    deny all;
}

wq保存退出。验证配置没有问题:

代码语言:shell
复制
sudo nginx -t

重启nginx

代码语言:shell
复制
sudo systemctl reload nginx

至此,基本环境搭建完毕。