腾讯云开放渠道特邀VIP会员免费申请,现在申请腾讯云VIP会员通过后可享腾讯云全部产品永久优惠
Linux服务器LAMP环境配置:腾讯云CentOS 7部署WordPress实践
想在稳定、高效的环境中搭建 WordPress 网站?LAMP(Linux + Apache + MySQL + PHP) 是经久不衰的经典组合,尤其在 CentOS 7 系统上运行成熟、兼容性强,非常适合企业官网、个人博客或小型电商站点。
本文将手把手教你如何在 腾讯云 CentOS 7 服务器 上,从零开始搭建完整的 LAMP 环境,并成功部署 WordPress,实现“域名 + HTTPS + 后台管理”一站式上线!
更重要的是——现在申请腾讯云开放渠道特邀VIP会员,即可享受全产品永久优惠!
👉 立即免费申请VIP资格
一、准备工作
1. 创建腾讯云 CentOS 7 服务器
登录 腾讯云控制台
进入【云服务器 CVM】→【新建实例】
配置建议:
22(SSH 远程连接)80(HTTP)443(HTTPS)镜像:公共镜像 → CentOS → CentOS 7.9 64位
实例类型:1核2G 起步(轻量应用服务器更划算)
带宽:1~5 Mbps
安全组:放行以下端口:
💡 成为腾讯云 VIP 会员后,CVM、轻量服务器、SSL证书、CDN 等全产品享永久折扣,长期使用成本直降30%+!
2. 准备一个已备案域名
在腾讯云【云解析DNS】中添加 A 记录,指向服务器公网 IP
二、连接服务器
使用 SSH 工具(如 Xshell、FinalShell 或终端)连接:
ssh root@你的服务器IP
输入创建实例时设置的密码,登录成功后执行系统更新:
yum update -y
三、安装 LAMP 环境(CentOS 7)
1. 安装 Apache(Web 服务器)
yum install httpd -y systemctl start httpd systemctl enable httpd
✅ 浏览器访问 http://你的服务器IP,看到 Apache 测试页即成功。
2. 安装 MariaDB(MySQL 兼容数据库)
CentOS 7 默认使用 MariaDB 替代 MySQL:
yum install mariadb-server mariadb -y systemctl start mariadb systemctl enable mariadb
运行安全初始化脚本:
mysql_secure_installation
设置 root 密码(记住!)
其余选项建议全部选 Y
3. 安装 PHP 及 WordPress 所需扩展
CentOS 7 默认 PHP 版本较低(5.4),建议启用 Remi 源安装 PHP 7.4+:
# 安装 EPEL 和 Remi 源 yum install epel-release -y yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y # 启用 PHP 7.4 yum install yum-utils -y yum-config-manager --enable remi-php74 # 安装 PHP 及扩展 yum install php php-mysql php-gd php-xml php-mbstring php-curl php-json -y
重启 Apache 使 PHP 生效:
systemctl restart httpd
4. 验证 PHP
创建测试文件:
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
访问 http://你的IP/info.php,若显示 PHP 信息页,说明 LAMP 环境已就绪!
四、创建 WordPress 数据库
登录 MariaDB:
mysql -u root -p
执行以下 SQL 命令:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
五、下载并配置 WordPress
1. 下载最新版 WordPress
cd /tmp wget https://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz sudo cp -r wordpress/* /var/www/html/
2. 设置目录权限
Apache 在 CentOS 中运行用户为 apache,需授权:
chown -R apache:apache /var/www/html/ chmod -R 755 /var/www/html/
3. 配置 wp-config.php
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php nano /var/www/html/wp-config.php
修改数据库连接信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '强密码');六、完成 WordPress 安装
浏览器访问
http://你的服务器IP选择语言 → 填写站点标题、管理员账号、密码、邮箱
点击【安装 WordPress】
🎉 安装成功!通过 http://你的IP/wp-admin 即可登录后台。
七、绑定域名 + 启用 HTTPS(专业必备)
1. 配置 Apache 虚拟主机(绑定域名)
编辑 Apache 配置:
nano /etc/httpd/conf/httpd.conf
在文件末尾添加:
<VirtualHost *:80> ServerName yourdomain.com ServerAlias www.yourdomain.com DocumentRoot /var/www/html <Directory /var/www/html> AllowOverride All Require all granted </Directory> </VirtualHost>
重启 Apache:
systemctl restart httpd
2. 申请免费 SSL 证书(腾讯云)
进入【SSL证书管理】→ 申请免费 DV 证书
验证通过后下载 Apache/Nginx 版本证书(含
.crt和.key文件)
3. 安装 mod_ssl 并配置 HTTPS
yum install mod_ssl -y
上传证书到服务器(如 /etc/ssl/certs/),然后创建 SSL 配置:
nano /etc/httpd/conf.d/ssl.conf
找到 <VirtualHost _default_:443> 块,修改:
ServerName yourdomain.com:443 DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /etc/ssl/certs/yourdomain_public.crt SSLCertificateKeyFile /etc/ssl/certs/yourdomain.key SSLCertificateChainFile /etc/ssl/certs/yourdomain_chain.crt
4. 强制 HTTP 跳转 HTTPS
在 httpd.conf 的虚拟主机中添加重定向:
<VirtualHost *:80> ServerName yourdomain.com Redirect permanent / https://yourdomain.com/ </VirtualHost>
重启 Apache:
systemctl restart httpd
✅ 现在访问 http://yourdomain.com 会自动跳转到 https://yourdomain.com,浏览器显示安全锁!
八、后续优化建议
定期更新系统:
yum update -y安装 Fail2ban 防暴力破解
使用腾讯云【快照】功能定期备份整机
开启 CDN 加速静态资源(VIP 会员享专属流量包)
🌟 重磅福利:腾讯云VIP会员限时开放申请!
腾讯云现面向优质用户开放 特邀VIP会员通道,审核通过后即可享受:
✅ 全产品线永久折扣(CVM、轻量服务器、CDN、COS、SSL证书、数据库等)
✅ 免费 SSL 证书数量提升 & 自动部署支持
✅ 专属技术支持 & LAMP/WordPress 优化指导
✅ 新品内测 & 限量资源优先抢购权
🔥 完全免费申请,名额有限!
🔗 立即抢占 → https://9i0i.cn/qcloud
LAMP + CentOS 7 + WordPress,经典组合,稳如磐石!
无论你是开发者、创业者还是内容创作者,这套方案都能为你提供低成本、高可靠性的建站基础。
现在就行动,打造属于你的专业网站吧!
📌 温馨提示:国内服务器必须使用已备案域名。如遇 WordPress 无法写入,请检查 /var/www/html 目录是否归属 apache 用户。欢迎留言交流!









