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

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


腾讯云CentOS服务器phpcms安装配置完整教程

想要快速搭建一个功能强大、安全稳定的内容管理系统(CMS)?PHPCMS V9 作为国内老牌开源建站系统,凭借其模块化架构、灵活的模板机制和良好的 SEO 支持,至今仍被广泛应用于企业官网、新闻门户、地方站点等场景。

本文将手把手教你如何在 腾讯云 CentOS 7 服务器 上,从零开始搭建 LAMP 环境,并完成 PHPCMS V9 的下载、安装、配置与安全加固,助你高效上线专业级网站!

更重要的是——现在申请腾讯云开放渠道特邀VIP会员,即可享受全产品永久优惠!
👉 立即免费申请VIP资格


一、为什么选择 PHPCMS + 腾讯云 CentOS?

  • 国产成熟系统:中文文档完善,社区支持丰富

  • 模块化设计:支持文章、图集、视频、专题、评论等多种内容模型

  • 高性能稳定:基于 PHP + MySQL,资源占用低,适合中大型站点

  • 腾讯云 CentOS 7:系统稳定、兼容性强,长期维护保障

💡 成为腾讯云 VIP 会员后,CVM、轻量服务器、CDN、SSL证书、对象存储等全产品享永久折扣,长期运营成本直降30%+!


二、准备工作

1. 创建腾讯云 CentOS 7 服务器

  • 登录 腾讯云控制台

  • 进入【云服务器 CVM】→【新建实例】

  • 配置建议:

    • 镜像:公共镜像 → CentOS → CentOS 7.9 64位

    • 实例类型:1核2G 起步(推荐2G内存,PHPCMS 后台较吃内存)

    • 带宽:2~5 Mbps

    • 安全组:放行端口 22(SSH)、80(HTTP)、443(HTTPS)

2. 准备一个已备案域名

  • 在腾讯云【云解析DNS】中添加 A 记录,指向服务器公网 IP


三、连接服务器并初始化系统

通过 SSH 工具(如 Xshell、FinalShell)连接:

ssh root@你的服务器IP

更新系统并安装基础工具:

yum update -y
yum install wget unzip vim -y

四、安装 LAMP 环境(Linux + Apache + MySQL + PHP)

1. 安装 Apache

yum install httpd -y
systemctl start httpd
systemctl enable httpd

2. 安装 MariaDB(MySQL 兼容版)

yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb

运行安全初始化:

mysql_secure_installation
  • 设置 root 密码(记住!)

  • 其余选项建议全部选 Y

3. 安装 PHP 7.4(PHPCMS 推荐版本)

启用 Remi 源安装高版本 PHP:

yum install epel-release -y
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php74
yum install php php-mysql php-gd php-xml php-mbstring php-curl php-json php-zip -y

重启 Apache 使 PHP 生效:

systemctl restart httpd

✅ 验证:创建 /var/www/html/info.php,写入 <?php phpinfo(); ?>,访问 http://IP/info.php 查看是否成功。


五、创建 PHPCMS 数据库

登录 MariaDB:

mysql -u root -p

执行 SQL:

CREATE DATABASE phpcms DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'phpcms'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON phpcms.* TO 'phpcms'@'localhost';
FLUSH PRIVILEGES;
EXIT;

六、下载并部署 PHPCMS V9

1. 下载官方最新版 PHPCMS

⚠️ 请务必从官方渠道获取,避免第三方修改版含后门!

cd /tmp
wget http://download.phpcms.cn/v9/utf8/phpcms_v9.6.3_utf8.zip
unzip phpcms_v9.6.3_utf8.zip
cp -r upload/* /var/www/html/

2. 设置目录权限

PHPCMS 需要对部分目录可写:

chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/caches/
chmod -R 777 /var/www/html/html/
chmod -R 777 /var/www/html/phpcms/templates/
chmod -R 777 /var/www/html/phpcms/modules/
chmod -R 777 /var/www/html/phpsso_server/caches/

🔒 安全提示:生产环境建议仅对必要目录开放写权限,避免全站 777。


七、完成 Web 安装向导

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

  2. 点击【我同意】

  3. 环境检查 → 所有项目应显示“√”(若 GD 库缺失,请确认已安装 php-gd)

  4. 填写数据库信息:

    • 数据库类型:MySQL

    • 服务器地址:localhost

    • 数据库名:phpcms

    • 用户名:phpcms

    • 密码:你设置的强密码

  5. 设置管理员账号(用户名、密码、邮箱)

  6. 点击【安装】

✅ 安装完成后,系统会提示删除 install 目录(务必执行!):

rm -rf /var/www/html/install/

八、绑定域名 + 启用 HTTPS(提升专业度)

1. 配置 Apache 虚拟主机

编辑配置文件:

vim /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 版本证书(含 .crt.key

3. 配置 HTTPS

安装 mod_ssl:

yum install mod_ssl -y

上传证书到 /etc/ssl/certs/,然后编辑 /etc/httpd/conf.d/ssl.conf,配置:

<VirtualHost _default_:443>
    ServerName yourdomain.com
    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
</VirtualHost>

4. 强制 HTTP 跳转 HTTPS

httpd.conf 中添加:

<VirtualHost *:80>
    ServerName yourdomain.com
    Redirect permanent / https://yourdomain.com/
</VirtualHost>

重启 Apache,访问 https://yourdomain.com 即可看到安全锁!


九、安全加固建议(必做!)

  1. 删除 install 目录(已做)

  2. 修改默认后台路径(如将 admin.php 重命名为 myadmin123.php

  3. 关闭错误显示:在 php.ini 中设置 display_errors = Off

  4. 定期更新 PHPCMS:关注官方安全公告

  5. 使用腾讯云【主机安全】服务:实时防护 WebShell、暴力破解

🌟 VIP 会员可享【Web 应用防火墙 WAF】专属折扣,主动拦截 SQL 注入、XSS 攻击!


🌟 重磅福利:腾讯云VIP会员限时开放申请!

腾讯云现面向优质用户开放 特邀VIP会员通道,审核通过后即可享受:

全产品线永久折扣(CVM、轻量服务器、CDN、COS、SSL证书、数据库、WAF等)
免费 SSL 证书快速签发 & 自动部署
专属技术支持 & PHPCMS 安全优化指导
新品内测 & 限量资源优先抢购权

🔥 完全免费申请,名额有限!
🔗 立即抢占 → https://9i0i.cn/qcloud


PHPCMS + 腾讯云 CentOS,经典组合,稳如磐石!
无论你是企业 IT、建站开发者还是内容运营者,这套方案都能为你提供高性价比、高安全性的建站基础。

现在就行动,打造属于你的专业内容平台吧!


📌 温馨提示

  • 国内服务器必须使用已备案域名

  • PHPCMS 官方已停止活跃更新,请务必做好安全防护

  • 建议定期使用腾讯云【快照】功能备份整机

欢迎留言交流,祝你建站顺利!



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