TOP云国内云服务器2核4G 10M仅34元/月,购买链接:https://c.topyun.vip/cart?fid=11&gid=97
16核16G 50M仅148元/月,购买链接:https://c.topyun.vip/cart?fid=11&gid=75
你是否想搭建一个能交互、有用户系统、可管理内容的网站?比如博客、论坛、企业后台或小型电商系统?这些都属于动态网站,它们依赖服务器端语言(如 PHP)和数据库(如 MySQL)来实现数据存储与动态展示。
本文将手把手教你如何在 云服务器 上从零搭建 PHP + MySQL 运行环境,部署一个可交互的动态网站。无论你是开发者、创业者还是技术爱好者,都能轻松上手!
第一步:选择并购买云服务器
要运行 PHP + MySQL 动态网站,你需要一台稳定、性价比高的云服务器。
推荐配置(2025 高性价比之选):
- ✅ 2核4G + 10M带宽:仅需 34元/月
→ 适合 WordPress 博客、Typecho、Discuz! 论坛等轻量应用 - ✅ 16核16G + 50M带宽:仅需 148元/月
→ 适合高并发企业系统、自研 PHP 框架、API 服务
🚀 推荐使用 TOP云 自营云服务器:国内 BGP 多线机房,访问延迟低,SSD 高速硬盘,性能稳定!
👉 立即购买 TOP云 云服务器:
https://c.topyun.vip/cart?fid=11&gid=75
第二步:远程连接服务器(SSH 登录)
- 使用 SSH 工具(如 Xshell、PuTTY 或 Mac/Linux 终端)连接服务器:
root@你的服务器IP
- 输入密码后登录成功。
- 更新系统软件包(推荐):
yum update -y # CentOS/RedHat
# 或
apt update && apt upgrade -y # Ubuntu/Debian
第三步:安装 LAMP 或 LNMP 环境
PHP + MySQL 网站需要 Web 服务器(Apache 或 Nginx)、PHP 解释器和 MySQL 数据库。我们推荐使用 LNMP(Nginx + MySQL + PHP) 组合,性能更优。
方法一:手动安装(适合学习)
- 安装 Nginx
yum install -y nginx
systemctl start nginx
systemctl enable nginx
- 安装 MySQL 5.7 / 8.0
yum install -y mysql-server
systemctl start mysqld
systemctl enable mysqld
首次启动后,运行安全初始化:
mysql_secure_installation
设置 root 密码、删除匿名用户、禁止远程 root 登录等。
- 安装 PHP 7.4 / 8.0
yum install -y php php-fpm php-mysql php-gd php-mbstring php-xml
启动 PHP-FPM:
systemctl start php-fpm
systemctl enable php-fpm
方法二:一键安装(推荐新手)—— 使用宝塔面板
宝塔面板是新手福音,提供图形化界面,三分钟完成环境部署。
- 安装宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- 安装完成后,浏览器访问提示的地址(如
http://你的IP:8888
),登录面板。 - 选择安装 LNMP 环境(Nginx + MySQL + PHP 7.4/8.0),点击“一键安装”,等待完成。
✅ 推荐使用此方法,省时省力,避免配置错误。
第四步:创建网站与数据库
- 在宝塔面板中:
- 点击【网站】→【添加站点】
- 填写域名(如
www.myblog.com
) - 系统自动创建网站根目录(如
/www/wwwroot/myblog
) - 勾选“创建数据库”,填写数据库名、用户名、密码
- 记录好数据库信息,后续安装程序时需要。
第五步:上传并配置动态网站程序
以 WordPress 为例(其他 PHP 程序类似):
- 下载 WordPress 中文版:
cd /www/wwwroot/myblog
wget https://cn.wordpress.org/latest-zh_CN.zip
unzip latest-zh_CN.zip
mv wordpress/* ./
rmdir wordpress
rm -f latest-zh_CN.zip
- 设置文件权限:
chmod -R 755 /www/wwwroot/myblog
chown -R www:www /www/wwwroot/myblog # 宝塔默认运行用户
第六步:域名解析与 HTTPS 配置
- 域名解析
登录域名服务商,添加 A 记录:- 主机记录:
www
- 记录类型:A
- 记录值:你的服务器 IP
- 主机记录:
- 申请免费 SSL 证书(启用 HTTPS)
在宝塔面板 → 网站 → 设置 → SSL → 选择“Let’s Encrypt” → 申请。- 勾选你的域名
- 申请成功后,开启“强制 HTTPS”
第七步:完成网站安装
打开浏览器,输入你的域名:
https://www.myblog.com
你会看到 WordPress 安装向导,按提示填写:
- 数据库名:你在宝塔创建的数据库名
- 用户名:数据库用户名
- 密码:数据库密码
- 数据库主机:localhost
- 表前缀:wp_(可默认)
点击“提交” → 设置网站标题、管理员账号 → 完成安装!
✅ 恭喜!你的动态网站已成功运行!
常见动态网站程序推荐
程序 | 用途 | 安装方式 |
---|---|---|
WordPress | 博客、企业站 | 一键部署或手动上传 |
Typecho | 轻量博客 | 手动上传 |
Discuz! | 社区论坛 | 宝塔应用市场 |
Laravel | 自研系统 | Composer 部署 |
ThinkPHP | 后台管理系统 | 手动部署 |
优化建议
- 开启 OPcache:提升 PHP 执行速度
- 定期备份数据库:防止数据丢失
- 使用缓存插件:如 WP Super Cache
- 设置自动更新:保持系统和程序安全
结语:用 PHP + MySQL 打造功能强大的动态网站
PHP 依然是最流行的 Web 开发语言之一,搭配 MySQL 数据库,可以轻松构建各种动态网站。结合 TOP云 高性价比云服务器,你只需 34元/月,就能拥有一个完全自主、可扩展的在线平台。
💡 现在入手,开启你的动态建站之旅!
- 2核4G:个人博客、轻量应用
- 16核16G:企业系统、高并发服务
👉 立即购买 TOP云 云服务器,稳定高效,低成本上线:
https://c.topyun.vip/cart?fid=11&gid=75
2025,让你的网站,不止“静态”!