阿里云服务器WordPress搭建教程,从零开始创建个人网站

来自:素雅营销研究院

头像 方知笔记
2025年04月30日 21:42

一、准备工作

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

  1. 注册阿里云账号:访问阿里云官网(www.aliyun.com)注册账号并完成实名认证
  2. 购买云服务器ECS:推荐选择CentOS 7.x或Ubuntu 20.04系统,1核2G配置起步
  3. 域名准备:建议提前注册好域名,可在阿里云域名服务购买
  4. 远程连接工具:准备SSH连接工具如Xshell、PuTTY或Mac终端

二、服务器环境配置

1. 连接服务器

使用SSH工具连接您的阿里云服务器:

ssh root@your_server_ip

(将your_server_ip替换为您服务器的实际公网IP)

2. 安装LAMP环境

执行以下命令安装必要的软件包:

# 更新系统软件包
yum update -y

# 安装Apache
yum install httpd -y
systemctl start httpd
systemctl enable httpd

# 安装MySQL (MariaDB)
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb

# 运行MySQL安全配置
mysql_secure_installation

# 安装PHP
yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel -y
systemctl restart httpd

3. 创建数据库

登录MySQL为WordPress创建专用数据库:

mysql -u root -p

# 在MySQL命令行中执行
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
exit;

三、安装WordPress

1. 下载并解压WordPress

cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz

2. 配置权限

chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html

3. 配置WordPress

cp wp-config-sample.php wp-config.php
nano wp-config.php

修改以下数据库连接信息:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

四、完成安装

  1. 在浏览器访问您的服务器IP或域名
  2. 按照页面提示完成WordPress安装
  3. 设置网站标题、管理员账号等信息

五、基本安全配置

  1. 修改默认登录地址:使用插件如WPS Hide Login
  2. 限制登录尝试:安装Limit Login Attempts插件
  3. 定期备份:可使用阿里云快照功能或UpdraftPlus插件
  4. 安装安全插件:如Wordfence或iThemes Security

六、常见问题解决

  1. 无法访问网站:检查安全组规则是否开放80/443端口
  2. 数据库连接错误:确认wp-config.php中的数据库信息正确
  3. 文件权限问题:确保/var/www/html目录权限正确
  4. 内存不足:可通过wp-config.php增加define('WP_MEMORY_LIMIT', '256M');

通过以上步骤,您已成功在阿里云服务器上搭建了WordPress网站。接下来可以开始安装主题、插件,发布内容,打造您的专属网站了!