
本文主要介绍如何通过宝塔在Linux虚拟机环境下搭建Zblog个人博客网站。整个流程可以分3步走:首先我们通过VMware创建一个Ubuntu虚拟机,其次在Ubuntu上安装宝塔面板,最后下载Zblog压缩包后进行安装,实现零基础搭建自己的个人博客网站。
什么是Zblog个人博客网站?
Z-Blog 是一款基于 PHP 环境开发的轻量级开源博客程序,以其简洁高效、易于上手的特点深受个人博主喜爱。它拥有丰富的模板和插件生态,支持静态页面生成,兼顾速度与安全性,即使非技术用户也能快速搭建风格独特的独立博客网站。
一、搭建本地Linux测试环境
搭建本地Linux环境,简单来说就是先准备一个Linux环境的虚拟机。
在下载之前,我强烈推荐读者自定义下载路径,不然要变C盘战士。我们可以通过VMware创建虚拟环境,这里我已经准备好了VMware的介绍和下载地址;不要浪费时间,同时我还可以下载Ubuntu的iso文件安装Linux操作系统。Linux系统有很多个版本,这里我选择ubuntu-24.04.3-desktop-amd64.iso,该地址为Ubuntu LTS版本,LTS代表“长期支持”,会提供5年的安全更新和维护,体验更好。请读者记住iso文件的路径,一会选择镜像文件的时候要用。这里笔者选择Ubuntu而不是Centos或其他Linux操作系统原因在于:1. Ubuntu免费开源,功能全面且安全性高。2. Ubuntu的安装过程图形化界面做得非常好,同时有良好的硬件兼容,自动识别并安装好虚拟机所需的驱动。3. 软件生态丰富,仅需apt包管理工具就能完成宝塔、Nginx、MySQL等软件的安装和更新。
不到一会功夫,我们两个都下载好了,我们先解压VMware.rar文件。VMware11安装完毕后我们可能需要密钥(放心用,慈禧替我们付钱了qwq):
1F04Z-6D111-7Z029-AV0Q4-3AEH8
进入VMware后,快捷键ctr+n创建一台虚拟机。这里一定要使用自定义高级,不然你就要等着它“Verifying the installation configuration”,意思是正在验证安装配置,慢慢加载;同时把内存从1G提升到2G,提高运行效率。

然后在这里粘贴我们的iso文件路径:

然后就是创建Ubuntu账号和密码:

界面显示这样就可以等待虚拟机安装Ubuntu了。

二、服务器上安装宝塔面板
安装完成之后,我们快捷键 ctl+alt+t 打开终端,开始下载宝塔面板。
输入:
wget -O BaoTa.sh http://download.bt.cn/install/install_ubuntu_6.0.sh && sudo bash BaoTa.sh
命令解释:
wget——命令行下载工具
-O——保存为那个文件(这里我命名为BaoTa.sh)
http://download.bt.cn/install/install_ubuntu_6.0.sh——这个是宝塔shell脚本文件的下载地址
&&——逻辑且判断符,意为“同时”
sudo bash BaoTa.bash——用管理员权限,命令 bash 这个解释器,来逐行执行 BaoTa.sh 这个脚本文件里的所有命令。
当我们看到“面板账户登录信息”时宝塔脚本就下载完毕。

下面我们就可以通过内网网址来操作服务器了。(如果忘记这个账户和密码,可在终端输入“sudo bt 14”来获取后台地址以及密码账户)
进入该页面登录我们的宝塔后台:

然后安全登录后进入到该界面:

选择LNMP环境。
LNMP:Linux + Nginx + MySQL + PHP 是经典的网站运行环境组合。(由于我们使用的是Ubuntu和PHP后端,请务必勾选推荐选项。)
三、安装Zblog文件
下载之余,可以去Zblog官网下载ZblogPHP安装包了。
https://www.zblogcn.com/zblogphp/
记一下该压缩包的下载路径,一会要用;同时不要解压,一会放到宝塔根目录进行解压。
LNMP环境搭建好以后,我们就可以搭建Zblog个人博客网站了。
左侧栏找到“网站”,然后点击“添加站点”。

这里域名填Ubuntu主机ip,也就是“192.168.29.130”,(这个ip在后台登录网址那就有),数据库选择MySQL,然后点击确定。
网站建站后,我们点击“根目录”,进入到这个界面:

删除里面的默认文件,然后点击上传,上传我们的“Z-BlogPHP_1_7_4_3430_Shelter.zip”,随即解压并删除压缩包。然后我们就可以通过服务器ip来登录我们的网站了。在浏览器输入192.168.29.130(输入你虚拟机的ip)进入PHP后台:

这里需要填写我们的数据库名和密码,返回宝塔面板填写完毕:

这样我们就成功搭建完一个属于自己的博客往网站了!

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程