腾讯云开放渠道特邀VIP会员免费申请,现在申请腾讯云VIP会员通过后可享腾讯云全部产品永久优惠

申请链接:https://9i0i.cn/qcloud


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 安装

  1. 浏览器访问 http://你的服务器IP

  2. 选择语言 → 填写站点标题、管理员账号、密码、邮箱

  3. 点击【安装 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 用户。欢迎留言交流!



不容错过
Powered By TOPYUN 云产品资讯