云主机搭建WordPress教程,从零开始构建个人网站

来自:素雅营销研究院

头像 方知笔记
2025年04月07日 04:57

一、准备工作

在开始搭建WordPress之前,你需要完成以下准备工作:

  1. 购买云主机:选择一家云服务提供商(如阿里云、腾讯云、AWS等),购买一台适合的云服务器(推荐1核2G及以上配置)。
  2. 注册域名:购买一个域名(如example.com),并将其解析到你的云主机IP地址。
  3. 准备SSH工具:用于远程连接服务器(如PuTTY、Xshell或终端)。

二、安装运行环境

WordPress需要运行在Web服务器(如Nginx或Apache)、数据库(MySQL/MariaDB)和PHP环境下。以下是安装步骤:

1. 更新系统并安装必要工具

sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
sudo yum update -y                      # CentOS

2. 安装Web服务器(以Nginx为例)

sudo apt install nginx -y  # Ubuntu/Debian
sudo systemctl start nginx
sudo systemctl enable nginx

3. 安装MySQL数据库

sudo apt install mysql-server -y  # Ubuntu/Debian
sudo mysql_secure_installation    # 设置数据库密码

4. 安装PHP(推荐PHP 7.4或8.0)

sudo apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

三、配置数据库

  1. 登录MySQL并创建WordPress数据库:
sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

四、下载并安装WordPress

  1. 下载最新版WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
  1. 配置Nginx站点: 编辑Nginx配置文件(如/etc/nginx/sites-available/wordpress):
server {
listen 80;
server_name 你的域名;
root /var/www/html/wordpress;
index index.php;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}

启用配置并重启Nginx:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

五、完成WordPress安装

  1. 访问你的域名,进入WordPress安装界面。
  2. 填写数据库信息(数据库名、用户名、密码等)。
  3. 设置网站标题、管理员账号和密码。
  4. 点击“安装”完成配置。

六、优化与安全

  1. 配置HTTPS:使用Let’s Encrypt免费SSL证书:
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d 你的域名
  1. 设置文件权限
sudo chown -R www-data:www-data /var/www/html/wordpress
  1. 安装缓存插件:如WP Super Cache或Redis加速。

结语

通过以上步骤,你已经成功在云主机上搭建了WordPress网站!接下来可以安装主题、插件,并开始发布内容。如果有任何问题,欢迎在评论区交流讨论。