必须先配置Web服务、PHP和MySQL运行环境,再上传WordPress程序并完成数据库初始化与安装向导;跳过任一环节将导致空白页或500错误。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在火山引擎云服务器上完整部署WordPress,必须先配置运行环境(Web服务、PHP、MySQL),再上传WordPress程序并完成数据库初始化和网站安装向导——跳过任一环节都会导致访问空白或500错误。
准备基础运行环境
登录火山引擎控制台,进入ECS实例列表,确认已购买并启动一台Linux实例(推荐CentOS 7.9或Ubuntu 22.04)。【务必选择与RDS MySQL同地域的ECS】,否则内网无法互通,后续数据库连接会失败。
通过SSH连接到该ECS实例,依次执行以下命令安装LAMP核心组件:
CentOS用户运行:yum install httpd php php-mysqlnd php-gd php-xml php-mbstring -y;Ubuntu用户运行:apt update && apt install apache2 php mysql-server php-mysql php-gd php-xml php-mbstring -y。
启动并设为开机自启:systemctl start httpd && systemctl enable httpd(CentOS)或systemctl start apache2 && systemctl enable apache2(Ubuntu)。
配置MySQL数据库
方法一:使用火山引擎RDS MySQL(推荐)
进入RDS控制台→创建MySQL实例,地域必须与ECS一致,网络类型选“专有网络”,VPC与ECS所在VPC相同。创建完成后,在“数据库管理”中新建数据库(如wordpress_db)和专用账号(如wp_user),并授予该账号对wordpress_db的SELECT,INSERT,UPDATE,DELETE权限。
方法二:在ECS本地安装MySQL(仅测试用)
执行mysql_secure_installation强化安全,然后登录MySQL:mysql -u root -p,输入密码后执行:CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; → CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongPass123!'; → GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; → FLUSH PRIVILEGES;。
【注意:若用RDS,ECS安全组必须放行3306端口,且RDS白名单要添加ECS内网IP】
下载并配置WordPress
第一步:切换到Apache默认根目录
CentOS执行:cd /var/www/html;Ubuntu执行:cd /var/www/html。
第二步:清空默认文件并下载最新WordPressrm -rf * → wget https://cn.wordpress.org/latest-zh_CN.tar.gz → tar -xzf latest-zh_CN.tar.gz --strip-components=1。
第三步:设置目录权限chown -R apache:apache .(CentOS)或chown -R www-data:www-data .(Ubuntu),确保Web服务可读写wp-content目录。
第四步:复制配置模板并编辑数据库参数cp wp-config-sample.php wp-config.php → 用nano wp-config.php修改DB_NAME、DB_USER、DB_PASSWORD、DB_HOST四项——若用RDS填内网地址(如rm-xxx.mysql.volcengine.com),若用本地MySQL填localhost。
完成网站安装向导
确保ECS安全组已放行80(HTTP)或443(HTTPS)端口,且实例已绑定公网IP或配置了CLB负载均衡。
在浏览器中访问http://你的ECS公网IP,页面自动跳转至WordPress安装向导。
填写站点标题、管理员用户名、强密码、邮箱,勾选“禁止搜索引擎索引本站点”(上线前建议取消),点击“安装WordPress”。
安装成功后,用刚设置的用户名和密码登录http://你的ECS公网IP/wp-admin。


















