阿里云安装WordPress的详细方法指南

来自:素雅营销研究院

头像 方知笔记
2025年05月07日 22:58

在阿里云服务器上搭建WordPress网站是一个高效且灵活的选择,尤其适合个人博客、企业官网或电商平台。本文将详细介绍如何在阿里云ECS实例上安装WordPress,涵盖环境配置、数据库设置到最终部署的全流程。

一、准备工作

  1. 购买阿里云ECS实例
  • 登录阿里云官网,选择适合的ECS配置(推荐至少1核2GB内存,系统选择CentOS 7/8或Ubuntu 20.04)。
  • 确保安全组开放80(HTTP)、443(HTTPS)及3306(MySQL远程连接,可选)端口。
  1. 连接服务器
  • 使用SSH工具(如PuTTY或终端)通过公网IP登录服务器:
ssh root@你的服务器IP

二、安装运行环境(LAMP/LNMP)

方案1:LAMP环境(Apache + MySQL + PHP)

  1. 安装Apache与PHP
yum install httpd php php-mysqlnd php-gd php-imap php-ldap php-odbc php-mbstring php-xmlrpc -y
systemctl start httpd
systemctl enable httpd
  1. 安装MySQL/MariaDB
yum install mariadb-server mariadb -y
systemctl start mariadb
mysql_secure_installation  # 设置root密码并初始化数据库

方案2:LNMP环境(Nginx + MySQL + PHP)

  1. 安装Nginx与PHP
yum install nginx php-fpm php-mysqlnd -y
systemctl start nginx php-fpm
systemctl enable nginx php-fpm

三、配置数据库

  1. 登录MySQL并创建WordPress数据库:
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
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
mv wordpress /var/www/html/
chown -R apache:apache /var/www/html/wordpress/  # LAMP用户
# 或 chown -R nginx:nginx /var/www/html/wordpress/  # LNMP用户
  1. 配置WordPress
  • 复制配置文件并修改数据库信息:
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php  # 填写DB_NAME、DB_USER、DB_PASSWORD等参数

五、完成安装

  1. 访问服务器IP或域名(如http://你的IP/wordpress),按页面提示完成WordPress初始化设置。
  2. 建议后续配置HTTPS(可通过阿里云SSL证书服务免费申请)提升安全性。

常见问题

  • 权限错误:检查/var/www/html目录权限,确保Web服务用户(如apache/nginx)有读写权限。
  • 数据库连接失败:确认MySQL用户权限及防火墙设置。

通过以上步骤,你已成功在阿里云上部署WordPress。如需更高性能,可结合阿里云RDS(数据库服务)和OSS(对象存储)进一步优化网站架构。