手把手教你用阿里云ECS从零搭建WordPress网站:Apache + mod_php一步到位!

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

阿里云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

(0)
上一篇 1天前
下一篇 1天前
联系我们
关注微信
关注微信
分享本页
返回顶部