必备条件
服务器:Linux/Windows VPS 或虚拟主机(推荐 1 核 2G 以上,CentOS 7+/Ubuntu 20.04+)
域名:已备案并解析到服务器 IP
运行环境:PHP 7.0-8.4、MySQL 5.6+、Apache/Nginx
权限:网站目录 755 权限,数据库创建权限
推荐环境(宝塔面板一键部署)
LNMP:Nginx 1.20+、MySQL 8.0、PHP 8.0+(性能最优)
LAMP:Apache 2.4+、MySQL 8.0、PHP 8.0+
购买 VPS 后,通过 SSH 执行宝塔安装命令(CentOS):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
记录面板地址、用户名、密码,在服务器安全组放行 8888 端口。
登录面板,安装 LNMP/LAMP 套件(PHP 选 8.0+,MySQL 8.0)。
面板左侧 “网站→添加站点”,填写域名,创建 MySQL 数据库,记录库名、用户名、密码。
进入站点根目录,删除默认文件(index.html 等)。
官网下载 Z-BlogPHP 最新版:https://www.zblogcn.com 或复制直链 https://update.zblogcn.com/zip/Z-BlogPHP_1_6_0_2090_Valyria.zip。
面板中 “远程下载” 粘贴链接,解压到站点根目录,确保目录权限 755。

浏览器访问 http://你的域名/zb_install/,同意协议进入下一步。
环境检查通过后,填写数据库信息(地址localhost,库名 / 用户名 / 密码为步骤 2 记录值),设置管理员账号与网站标题,提交完成安装。
安装后删除 zb_install 目录,访问 http://你的域名/zb_system/login.php 登录后台。
权限加固:设置网站目录 755,文件 644;禁用 PHP 函数 exec、system 等。
伪静态:Nginx 规则示例:
location / {
try_files $uri $uri/ /index.php?$args;
}SSL 配置:面板 “网站→设置→SSL”,申请 Let’s Encrypt 证书并开启强制 HTTPS。
备份策略:面板 “计划任务” 设置每日数据库 + 网站文件备份。
下载 Z-BlogPHP 到本地,解压后用 FTP 上传所有文件到主机根目录(public_html/www)。
主机管理后台创建 MySQL 数据库,记录连接信息。
访问 http://你的域名/zb_install/,按向导完成安装,最后删除 zb_install 目录。
安装 PHPStudy,启动 Apache/Nginx、MySQL,创建站点并绑定域名(如 zblog.test)。
下载 Z-BlogPHP 解压到站点根目录,访问 http://zblog.test/zb_install/ 完成安装。
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 安装页面空白 | PHP 版本不兼容 | 切换 PHP 8.0+,安装 php-mysql、php-gd 等扩展 |
| 数据库连接失败 | 信息错误或权限不足 | 核对库名 / 用户名 / 密码,授权用户localhost访问 |
| 伪静态失效 | 规则未配置 | 按官方文档配置 Nginx/Apache 伪静态规则 |
| 后台无法登录 | 缓存或 Cookie 问题 | 清除浏览器缓存,检查 config.php 中 Cookie 路径设置 |
主题与插件:后台 “应用中心” 安装响应式主题(如 Default、Simple)和 SEO、备份插件。
性能优化:开启页面缓存、数据库优化,定期清理垃圾评论与草稿。
安全加固:设置复杂密码,定期更新程序 / 主题 / 插件,安装安全插件。
相关阅读:
1、李洋博客 | 专业博客搭建与技术分享 - ZBlog主题定制与网站运维教程
2、涂涂研版,提供zblog主题定制,zblog插件定制,仿站,数据转换等网站开发定制服务