你是不是也想拥有一个属于自己的网站?不管是用来写博客、展示作品,还是做个小电商,WordPress 都是个超级好上手的选择。而阿里云的ECS(弹性计算服务)作为国内最稳定可靠的云服务器之一,搭配开源免费的 MariaDB 数据库,简直就是建站界的黄金搭档。

今天我就带你从零开始,一步步在阿里云 ECS 上部署 WordPress,并用 MariaDB 替代 MySQL,不仅性能不输,还能避免一些授权费用的小坑。整个过程我都会讲得明明白白,哪怕你是第一次接触服务器,也能轻松搞定!
为什么选阿里云ECS + WordPress + MariaDB?
先说说为啥我要推荐这个组合。阿里云在国内的访问速度和稳定性真的没得说,尤其是你的目标用户主要在中国大陆,那选阿里云几乎就是最优解。ECS 就像你租的一台远程电脑,你可以在这台“电脑”上装系统、搭环境、跑程序,完全由你掌控。
WordPress 是全球使用最广泛的建站程序,超过40%的网站都是用它搭建的。它的优势在于:模板多、插件丰富、操作简单,连不懂代码的小白都能很快上手。而且社区活跃,遇到问题一搜一大把解决方案。
至于数据库,很多人第一反应是 MySQL,但其实 MariaDB 是 MySQL 的“精神继承者”。它由原 MySQL 团队成员开发,完全兼容 MySQL 语法,性能还更强,最关键的是——完全开源免费,没有 Oracle 那些复杂的授权问题。对于个人站长或小项目来说,MariaDB 简直就是性价比之王。
第一步:注册阿里云账号并购买ECS实例
咱们先去阿里云官网注册一个账号。如果你已经有淘宝或支付宝账号,直接登录就行,很方便。
登录后,进入“产品”菜单,找到“云服务器ECS”,点击进入购买页面。这里建议新手选择“包年包月”模式,价格更稳定,适合长期使用。
配置方面,如果你只是做个博客或小型企业站,我推荐选:
- 地域:选离你目标用户近的,比如华东1(杭州)或华北2(北京)
- 实例规格:共享标准型 s6(1核2G内存足够起步)
- 镜像:选“公共镜像”里的 CentOS 7.9 64位(稳定、社区支持好)
- 带宽:1Mbps 先够用,后期可以随时升级
- 系统盘:40GB 高效云盘
确认配置后下单付款。别忘了,在付款前看看有没有优惠活动!新用户通常有首购折扣,老用户也可以领券省一笔。比如现在就可以领取阿里云优惠券,说不定能省下几十甚至上百块,何乐而不为?
第二步:连接ECS服务器,准备环境
买完ECS后,进入“控制台”→“云服务器ECS”→“实例列表”,找到你刚买的那台,记住它的公网IP地址。
接下来要用 SSH 工具连接服务器。Windows 用户可以用 PuTTY 或 Xshell,Mac 和 Linux 用户直接用终端就行。
以 Mac 为例,打开终端,输入:
ssh root@你的公网IP
然后输入你设置的密码(购买时设置的),就能登录进去了。
登录成功后,我们先更新系统软件包:
yum update -y
这一步能让系统保持最新,减少安全风险。
第三步:安装LAMP环境(Linux + Apache + MariaDB + PHP)
WordPress 跑在 LAMP 环境上,也就是 Linux 系统、Apache 服务器、MariaDB 数据库、PHP 语言支持。我们一个个来装。
1. 安装Apache
Apache 是最老牌的Web服务器软件,稳定可靠。安装命令:
yum install httpd -y
装完后启动并设置开机自启:
systemctl start httpd
systemctl enable httpd
2. 安装MariaDB
现在来装 MariaDB。CentOS 自带了 MariaDB 的源,直接装就行:
yum install mariadb-server mariadb -y
启动并设为开机自启:
systemctl start mariadb
systemctl enable mariadb
接着运行安全初始化脚本:
mysql_secure_installation
这个脚本会问你几个问题,比如设置root密码、删除匿名用户、禁止root远程登录等。建议都选“Y”(是),尤其是设个强密码,安全第一!
3. 安装PHP及相关扩展
WordPress 是用 PHP 写的,所以我们得装 PHP。推荐装 PHP 7.4 或 8.0,性能更好。
先安装 EPEL 源和 remi 源(包含新版PHP):
yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php74
然后安装PHP核心组件:
yum install php php-mysql php-gd php-ldap php-odbc php-pdo php-pecl-memcache php-pear php-mbstring php-bcmath php-cli php-xml -y
装完后重启 Apache:
systemctl restart httpd
第四步:创建数据库,为WordPress做准备
现在数据库环境好了,我们来给 WordPress 单独建个数据库和用户,更安全。
登录 MariaDB:
mysql -u root -p
输入刚才设的root密码。
然后执行以下SQL语句(记得把密码换成你自己的):
CREATE DATABASE wordpress_db; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '你的强密码'; GRANT ALL PRIVILEGES ON wordpress_db. TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
这几行的意思是:创建一个叫 wordpress_db 的数据库,新建一个叫 wp_user 的用户,只允许本地登录,并赋予它对这个数据库的全部权限。这样即使出问题,也不会影响其他数据。
第五步:下载并配置WordPress
回到终端,进入Apache的默认网站目录:
cd /var/www/html
备份原来的首页(以防万一):
mv index.html index.html.bak
下载 WordPress 最新版:
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
解压:
tar -zxvf latest-zh_CN.tar.gz
把解压出来的文件移到当前目录:
mv wordpress/ ./
rmdir wordpress
rm latest-zh_CN.tar.gz
然后修改配置文件权限:
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html
第六步:完成WordPress安装向导
打开浏览器,输入你的ECS公网IP地址,比如:http://123.123.123.123
你应该会看到熟悉的 WordPress 安装界面!选择语言为“中文(简体)”,然后点击“开始”。
填写数据库信息:
- 数据库名:wordpress_db
- 用户名:wp_user
- 密码:你刚才设的那个
- 数据库主机:localhost
- 表前缀:wp_(默认就行)
点击“提交”,如果信息正确,会提示“正在执行安装”。接着填写网站标题、管理员用户名、密码、邮箱等信息。
注意:管理员用户名别用“admin”,容易被暴力破解。密码一定要复杂点,最好用大小写字母+数字+符号的组合。
填完点击“安装WordPress”,稍等几秒,就成功啦!你可以点击“登录”进入后台,开始设计你的网站了。
后续优化建议
网站是起来了,但还有几件事建议你尽快做:
- 绑定域名:买个好记的域名,去阿里云“域名与万维网”里解析到你的ECS IP,再在WordPress里设置固定链接。
- 开启HTTPS:去阿里云申请免费SSL证书,让网站变成 https 开头,更安全,搜索引擎也喜欢。
- 定期备份:可以用插件(如UpdraftPlus)自动备份网站文件和数据库,防止意外丢失。
- 安装缓存插件:比如 WP Super Cache,能大幅提升访问速度,节省服务器资源。
自己动手,丰衣足食
看到这儿,恭喜你!你已经掌握了如何在阿里云ECS上从零搭建一个完整的 WordPress 网站,并用 MariaDB 作为数据库。整个过程虽然步骤不少,但只要按顺序来,一点都不难。
这种自建方式最大的好处就是——自由度高、成本低、可控性强。你想怎么改就怎么改,不像某些建站平台动不动就收费升级。
而且你现在用的这套技术栈(ECS + WordPress + MariaDB)也是很多中小企业和独立站长的真实选择,稳定又实惠。随着你经验增长,还可以慢慢加CDN、Redis缓存、负载均衡,把网站越做越大。
最重要的是,别忘了趁现在有活动,领张阿里云优惠券,不管是续费还是买域名、CDN,都能省一笔。羊毛不薅白不薅,对吧?
如果你在操作过程中遇到任何问题,欢迎留言交流。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/149382.html