阿里云WordPress安装教程,从零开始搭建个人网站

来自:素雅营销研究院

头像 方知笔记
2025年04月26日 16:49

一、前期准备工作

在开始安装WordPress之前,您需要完成以下几项准备工作:

  1. 购买阿里云服务器:登录阿里云官网,选择适合的ECS实例(推荐1核2G配置起步)
  2. 选择操作系统:建议选择CentOS 7.x或Ubuntu 18.04/20.04 LTS版本
  3. 配置安全组规则:开放80(HTTP)、443(HTTPS)、22(SSH)端口
  4. 购买域名并备案(可选):如需使用域名访问,需完成ICP备案

二、连接服务器环境配置

1. 使用SSH连接服务器

ssh root@your_server_ip

2. 安装LAMP/LNMP环境

方法一:使用宝塔面板(推荐新手)

# CentOS系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

# Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装完成后,按照提示访问面板地址,初始化配置并安装Nginx/Apache、MySQL、PHP等组件。

方法二:手动安装LNMP环境

# 安装必要组件
yum install -y nginx mariadb-server php-fpm php-mysqlnd

# 启动服务
systemctl start nginx mariadb php-fpm
systemctl enable nginx mariadb php-fpm

三、创建MySQL数据库

  1. 登录MySQL:
mysql -u root -p
  1. 创建WordPress数据库:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

四、下载并安装WordPress

cd /var/www/html
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xzvf latest-zh_CN.tar.gz
chown -R www-data:www-data wordpress

五、配置Web服务器

Nginx配置示例:

server {
listen 80;
server_name yourdomain.com;
root /var/www/html/wordpress;
index index.php index.html index.htm;

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

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

保存后重启Nginx:

systemctl restart nginx

六、完成WordPress安装

  1. 在浏览器访问您的服务器IP或域名
  2. 按照向导填写数据库信息(使用之前创建的数据库名、用户名和密码)
  3. 设置网站标题、管理员账号等信息
  4. 点击”安装WordPress”完成安装

七、基本安全设置(重要)

  1. 修改默认登录地址: 安装WPS Hide Login插件或修改.htaccess文件

  2. 限制登录尝试: 安装Limit Login Attempts插件

  3. 定期备份: 使用UpdraftPlus插件或服务器级备份方案

  4. 保持WordPress和插件更新至最新版本

八、常见问题解决

  1. 无法连接到数据库:检查数据库用户名密码是否正确,MySQL服务是否运行
  2. 文件权限问题:确保/var/www/html/wordpress目录权限为755,文件权限为644
  3. 内存不足:修改wp-config.php增加define('WP_MEMORY_LIMIT', '256M');
  4. 固定链接404:检查Nginx/Apache的rewrite规则是否配置正确

通过以上步骤,您已成功在阿里云服务器上安装了WordPress。接下来可以开始选择主题、安装必要插件并发布您的内容了!如需更高级的配置,建议参考WordPress官方文档或阿里云帮助中心。