腾讯云实名账号商城 零基础在 CVM 搭建 WordPress

腾讯云国际 / 2026-05-14 22:27:17

下载.png

引言:别怕,CVM不是外星科技!

听说要在云服务器上搭WordPress,你是不是以为要懂编程、会写代码?别慌!其实就像学做菜,第一次做可能手忙脚乱,但跟着步骤走,香喷喷的‘网站大餐’绝对能端上桌。今天咱们就用最接地气的方式,从零开始,把WordPress装到CVM上,连服务器是啥都不用搞懂,只要跟着我一步步点鼠标、敲命令就行。

准备工作:你的‘数字砖块’从哪里来?

选购CVM:别买太贵,但别太便宜

打开云平台控制台,找到‘云服务器’选项。新手别选太高端的配置,1核2G起步足够跑WordPress。想象一下,你家的台式机可能都比这强,但云服务器的‘云’字就代表它便宜又灵活。选好区域,系统选Ubuntu 20.04 LTS(稳定版),安全组记得开放80和443端口——这俩是网站的‘大门’,不开的话,外面的人进不来。

购买完成后,拿到公网IP,就像拿到新房子的钥匙。这时候打开终端(Mac)或PuTTY(Windows),输入ssh root@你的IP,第一次登录可能会提示确认指纹,按yes就成。输入密码后,恭喜你,已经成功‘入侵’了服务器,不过这次是合法的!

远程连接:用SSH当你的‘遥控器’

连接上服务器后,别急着乱敲命令。先更新系统,避免踩坑:

sudo apt update
sudo apt upgrade -y

这个步骤就像给新买的手机刷系统,把漏洞补上。完成后,你的服务器就‘健康’了,可以开始正式安装。如果你看到‘0 upgraded, 0 newly installed’的提示,恭喜,系统已经足够新,可以继续下一步。

正式开工:搭建LAMP环境

安装Apache:网站的‘地基’

Apache是网站的基础,就像盖房子的地基。没有它,你的WordPress再漂亮也撑不起来。输入以下命令安装:

sudo apt install apache2 -y

安装完成后,打开浏览器输入服务器IP,如果看到‘Apache2 Ubuntu Default Page’,说明地基打好了。这时候你可以喝口水,但别太放松——接下来才是重头戏。

如果访问不了,别慌,可能是防火墙没开。在云平台的安全组里检查80端口是否放行。如果还是不行,试试重启Apache:

sudo systemctl restart apache2

MySQL:数据的‘储物柜’

WordPress需要存文章、评论、用户信息,这些都得有个地方放,MySQL就是你的‘储物柜’。安装命令:

sudo apt install mysql-server -y

安装完后,运行安全脚本:

sudo mysql_secure_installation

按照提示设置root密码。这里强烈建议别用简单密码,像‘password’或者‘123456’,黑客可能笑得合不拢嘴。接着一路按回车确认,除了设置密码外,其他选项选Y(是)。完成后,MySQL就算安装好了。不过记住,密码一定要记下来,别像我上次一样,设完就忘,结果半小时后对着屏幕干瞪眼。

PHP:让网站‘活’起来的‘魔法药水’

WordPress是用PHP写的,没有PHP,网站就是一堆死代码。安装PHP和必要模块:

sudo apt install php libapache2-mod-php php-mysql -y

安装完成后,测试一下PHP是否正常工作。创建一个info.php文件:

sudo nano /var/www/html/info.php

在里面输入:

<?php
phpinfo();
?>

保存后,访问http://你的IP/info.php,如果看到PHP的配置页面,说明成功了。这时候赶紧删除这个文件,别让黑客看到你的PHP细节,安全第一!

安装WordPress:一键安装的‘魔法按钮’

下载并解压WordPress

进入网站根目录,下载WordPress中文包:

cd /var/www/html
sudo wget https://zh-cn.wordpress.org/latest-zh_CN.zip
sudo unzip latest-zh_CN.zip
sudo rm latest-zh_CN.zip
sudo mv wordpress/* .
sudo rm -rf wordpress

解压后,设置权限,让Apache能读写:

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

这时候如果访问IP,会看到WordPress的安装界面。但别急着点‘开始安装’,先得给数据库做好准备。

创建数据库和用户

登录MySQL:

sudo mysql -u root -p

输入刚才设置的root密码,进入MySQL命令行。创建数据库和用户:

CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY '你的强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

腾讯云实名账号商城 这里记得把‘你的强密码’换成自己的,别用弱密码。比如‘87654321’这种,黑客可能笑得停不下来。创建完成后,退出MySQL。

配置wp-config.php

复制示例文件:

cp wp-config-sample.php wp-config.php

用nano编辑:

sudo nano wp-config.php

找到数据库相关的配置项,修改成你刚才创建的:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', '你的强密码');

保存后,访问你的IP,WordPress会进入安装向导。填上网站名称、管理员账号、密码,点‘安装WordPress’,就大功告成啦!

常见问题急救包:遇到问题别慌

502错误?检查PHP-FPM

有时候访问网站会出现502 Bad Gateway,这通常是因为PHP-FPM没跑起来。检查服务状态:

sudo systemctl status php7.4-fpm

如果是停止状态,重启一下:

sudo systemctl restart php7.4-fpm

如果还不行,看看日志:

sudo tail -f /var/log/apache2/error.log

日志里可能会有具体错误,比如权限问题或内存不足。这时候需要根据日志内容解决,别慌,一步步来。

数据库连接失败?检查权限和密码

安装时如果提示‘数据库连接失败’,先检查wp-config.php里的数据库名、用户名、密码是否正确。再登录MySQL,确认用户权限:

sudo mysql -u root -p
USE wordpress;
SHOW GRANTS FOR 'wp_user'@'localhost';

腾讯云实名账号商城 确保用户有全部权限。如果密码不对,可以用ALTER USER命令修改密码。记住,数据库连接问题通常都是这几个原因,检查一遍就能解决。

结语:你的第一个网站,稳了!

恭喜你!成功搭建了属于自己的WordPress网站。虽然过程可能有点小曲折,但只要跟着步骤走,每个坑都踩过去了。现在你可以自由发挥,安装主题、插件,写文章、建博客,甚至做个小电商。记住,网站就像你的花园,需要定期维护——备份数据、更新系统、检查安全。别等到数据丢了才后悔,现在就开始养成好习惯吧!

下次遇到问题,别急着找人帮忙,先自己查日志、查文档。折腾的过程虽然有点烧脑,但解决问题的成就感绝对值得。毕竟,自己亲手搭建的网站,用起来才最顺手,对吧?

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系