阿里云服务器安装WordPress教程,从零搭建个人网站

来自:素雅营销研究院

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

一、前期准备工作

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

  1. 购买阿里云服务器:登录阿里云官网,选择适合的ECS实例(推荐1核2G配置起步)
  2. 选择操作系统:建议选择CentOS 7.x或Ubuntu 20.04 LTS
  3. 配置安全组规则:开放80(HTTP)、443(HTTPS)、22(SSH)端口
  4. 获取服务器登录信息:记录公网IP地址、root密码或SSH密钥

二、连接服务器并配置环境

  1. 使用SSH连接服务器
ssh root@your_server_ip

输入密码后即可登录

  1. 更新系统软件包
yum update -y  # CentOS
apt update && apt upgrade -y  # Ubuntu
  1. 安装LAMP/LNMP环境

方案一:LAMP环境(Apache)

# CentOS
yum install httpd mariadb-server mariadb php php-mysql php-gd php-mbstring -y

# Ubuntu
apt install apache2 mysql-server php libapache2-mod-php php-mysql -y

方案二:LNMP环境(Nginx)

# CentOS
yum install nginx mariadb-server mariadb php-fpm php-mysql -y

# Ubuntu
apt install nginx mysql-server php-fpm php-mysql -y
  1. 启动服务并设置开机自启
systemctl start httpd/nginx
systemctl start mariadb/mysql
systemctl enable httpd/nginx
systemctl enable mariadb/mysql

三、配置MySQL数据库

  1. 运行MySQL安全安装
mysql_secure_installation

按照提示设置root密码并移除测试数据库

  1. 创建WordPress专用数据库
mysql -u root -p

输入密码后执行:

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 /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
  1. 移动文件到网站目录
mv wordpress /var/www/html/
chown -R apache:apache /var/www/html/wordpress  # Apache
chown -R www-data:www-data /var/www/html/wordpress  # Nginx
  1. 配置WordPress
cd /var/www/html/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');

五、完成Web服务器配置

Apache配置

systemctl restart httpd

Nginx配置

  1. 创建配置文件:
nano /etc/nginx/conf.d/wordpress.conf

添加以下正文:

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

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

location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
  1. 测试并重启Nginx:
nginx -t
systemctl restart nginx

六、完成WordPress安装

  1. 在浏览器访问服务器IP或绑定的域名
  2. 按照向导选择语言、设置网站标题、管理员账号等信息
  3. 点击”安装WordPress”完成安装

七、后续优化建议

  1. 配置HTTPS:申请SSL证书并配置强制HTTPS
  2. 性能优化:安装缓存插件如WP Super Cache
  3. 安全加固:限制登录尝试、安装安全插件
  4. 定期备份:设置数据库和文件自动备份

通过以上步骤,您已成功在阿里云服务器上部署了WordPress网站。如需更高级的配置,可参考WordPress官方文档或阿里云最佳实践指南。