你是不是也曾经看着别人有自己独立的博客、企业官网,心里痒痒的?其实,搭建一个属于自己的网站,并没有你想得那么难。今天我就带你用阿里云的ECS(弹性计算服务)从零开始,一步步部署一个基于 WordPress 的个人网站,后端使用 Apache 服务器,搭配经典的 mod_php 模式——简单、稳定、适合新手上手。

别担心技术门槛,哪怕你之前连“服务器”是啥都分不清,只要跟着这篇文章一步一步来,保证你也能把自己的网站跑起来!而且整个过程成本不高,尤其是现在还有阿里云优惠券可以领,新用户能省下一大笔开销,建议先去领个券再继续操作,后面买ECS实例的时候直接抵扣,真香!
为什么选择阿里云ECS + WordPress?
首先我们聊聊为啥要选这个组合。阿里云是国内最主流的云服务商之一,稳定性高、访问速度快,尤其是对国内用户来说,延迟低、备案流程也相对规范。而ECS就是阿里云提供的虚拟服务器,你可以把它理解成一台远程电脑,你想装什么软件、跑什么程序都行。
至于WordPress,那更是建站界的“国民级”工具了。全球超过40%的网站都是用它搭的,无论是博客、企业站还是电商门户,都能搞定。它最大的优点就是——不用写代码也能做出漂亮的网站。主题丰富、插件海量,拖拖拽拽就能完成大部分功能。
再加上Apache作为Web服务器,历史悠久、兼容性好,配合mod_php这种传统的PHP运行方式,配置简单,特别适合初学者练手。虽然现在也有Nginx + PHP-FPM的高性能组合,但对新手来说,Apache + mod_php更容易理解和排查问题。
第一步:注册阿里云账号并领取优惠券
如果你还没阿里云账号,第一步当然是去官网注册一个。注册过程很简单,手机号+身份证实名认证就行。注册完别急着买服务器,先去领个新人福利——阿里云优惠券。这个真的很重要!尤其是你要买ECS实例,用优惠券能直接减钱,有的新用户礼包甚至能省几百块。
我当初就是靠这张券,花了不到100块就搞定了第一个月的服务器费用,性价比拉满。而且后续续费、买域名、CDN这些服务也都能用得上,建议趁现在还能领,赶紧下手。
第二步:购买ECS实例
登录阿里云控制台,找到“云服务器ECS”,点击“创建实例”。接下来就是选配置了:
- 地域:建议选离你目标用户近的地方,比如华东1(杭州)、华北2(北京)。如果你主要面向国内用户,就别选海外节点了,不然访问慢。
- 实例规格:新手完全没必要上高配。选个共享型s6或s7,1核2G内存足够跑WordPress了。等以后流量大了再升级也不迟。
- 镜像:选择“公共镜像”里的 CentOS 7.9 或 Ubuntu 20.04 都可以。我这里以 CentOS 为例,命令更通用一些。
- 存储:系统盘默认40G够用,如果打算放很多图片或视频,可以加个数据盘。
- 网络:VPC网络默认就行,公网IP一定要勾选“分配公网IPv4地址”,不然你没法从外面访问。
- 安全组:创建一个新的安全组,开放80(HTTP)、443(HTTPS)、22(SSH)端口。其他端口先关掉,安全第一。
确认配置后付款,一般几分钟内实例就能创建完成。记住你的公网IP地址和登录密码,后面要用。
第三步:连接服务器并安装Apache
有了服务器,下一步就是“登上去”操作。Windows用户可以用PuTTY,Mac或Linux用户直接终端输入:
ssh root@你的公网IP
输入密码后就进入服务器了。先更新一下系统:
yum update -y
然后安装Apache(在CentOS里叫httpd):
yum install httpd -y
安装完启动Apache并设置开机自启:
systemctl start httpd systemctl enable httpd
这时候你在浏览器输入你的公网IP,应该能看到Apache的默认欢迎页面——恭喜,Web服务器已经跑起来了!
第四步:安装PHP和相关扩展
WordPress是用PHP写的,所以必须装PHP。CentOS默认源里的PHP版本可能偏低,我们可以先装个EPEL和Remi源:
yum install epel-release yum-utils -y yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
然后启用PHP 7.4(推荐,兼容性好):
yum-config-manager --enable remi-php74 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 php-common php-opcache -y
安装完检查PHP版本:
php -v
看到7.4.x就说明成功了。注意,我们用的是mod_php模式,也就是PHP作为Apache的一个模块运行,不需要单独起PHP-FPM进程,配置更简单。
第五步:安装MySQL(或MariaDB)数据库
WordPress需要数据库来存文章、用户、设置等信息。我们装MariaDB,它是MySQL的开源分支,用法完全一样:
yum install mariadb-server mariadb -y
启动并设置开机自启:
systemctl start mariadb systemctl enable mariadb
然后运行安全初始化脚本:
mysql_secure_installation
按提示设置root密码,其他选项一路“Y”就行。之后登录数据库:
mysql -u root -p
创建一个专给WordPress用的数据库和用户:
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码'; GRANT ALL PRIVILEGES ON wordpress. TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
第六步:下载并配置WordPress
回到服务器终端,进入Apache的网站根目录:
cd /var/www/html
下载最新版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
修改文件夹权限,让Apache能读写:
chown -R apache:apache /var/www/html chmod -R 755 /var/www/html
重启Apache:
systemctl restart httpd
第七步:完成WordPress安装向导
打开浏览器,输入你的公网IP,比如 http://123.123.123.123,就会跳转到WordPress安装页面。
按提示填写数据库信息:
- 数据库名:wordpress
- 用户名:wpuser
- 密码:你刚才设的那个
- 数据库主机:localhost
- 表前缀:默认wp_就行
点“提交”,然后“运行安装”。接着填网站标题、管理员用户名、密码、邮箱——这一步一定要记好你的登录信息!
最后点“安装WordPress”,等几秒钟,看到“成功!”页面,恭喜你,网站正式上线了!
后续优化建议
现在你的网站已经能访问了,但还有一些事情建议马上做:
- 绑定域名:买个自己喜欢的域名,解析到你的ECS公网IP,然后在WordPress后台改一下站点地址。
- 配置HTTPS:用阿里云免费SSL证书 + Apache配置,让你的网站带上小绿锁,更安全也更可信。
- 定期备份:数据库和文件都要备份,避免意外丢失。可以用插件如UpdraftPlus。
- 安装缓存插件:比如WP Super Cache,提升访问速度。
你也可以成为“网站拥有者”
看到这里,你是不是发现,原来搭网站也没那么神秘?从买ECS、装环境到跑通WordPress,其实就几个命令的事。关键是要动手,别光看教程不动手。
阿里云ECS + Apache + mod_php 这套组合,特别适合刚入门的朋友,稳定、资料多、出问题也好查。等你熟悉了,再尝试Docker、Nginx、负载均衡这些高级玩法也不迟。
最重要的是——现在正是入手的好时机。别忘了去领阿里云优惠券,新用户优惠力度大,能帮你省下不少试错成本。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/149378.html