Zblog是一个国产的知名博客系统,有着很大的用户群体,也逐渐形成了自己的生态,相比于typecho,它的用户群体更为活跃一些,也因为官方用户中心的存在,这些活跃用户不像typecho那样各自为战。
官方网站
首先是它的官网,相比typecho,zblog的官网就洋气了许多,可能因为更新较快,所以更为与时俱进一些,然而zblog的后台界面一如既往的单调,默认主题中唯有“吉光片羽”的主题美化了一下后台界面,感觉一下子就大气许多。
https://www.zblogcn.com/zblogphp/
服务器端的获取与解压(php版本)
zblog最初是asp版本的,但目前一般php更为流行一些,博主的服务器也是配置的php环境,所以以php版本来简单介绍一下安装过程。与wordpress默认解压到一个名为“wordpress”的文件夹不同,zblog的解压后没有总文件夹,所以可以预先创建一个想放置系统的文件夹,在文件夹中获取客户端后直接解压即可。
例如这里直接创建一个名为“blog”的文件夹:
mkdir blog
然后用wget获取安装包,这里下载的是zblog的1.7.3版本,安装包2.98M,这个容积是包含了若干个默认主题后的容积:
wget https://update.zblogcn.com/zip/Z-BlogPHP_1_7_3_3290_Finch.zip
因为是国内的软件,所以官方地址就可以实现光速下载,下载后可以直接解压缩,此后自建“blog”文件夹就是zblog博客系统的总文件夹了。
unzip Z-BlogPHP_1_7_3_3290_Finch.zip
解压后根目录包含的文件与文件夹如下:
index.php
search.php
feed.php
readme.txt
zb_install(文件夹)
zb_system(文件夹)
zb_users(文件夹)
这其中zb_users是以后较为常用的文件夹,因为我们的主题与插件,都存放在这个文件夹中。接下来应该为zblog准备一个数据库了,但在此之前,趁还没有从根目录退出,可以先赋予所以文件以权限,以避免安装过程中出现莫名其妙的错误:
chown -R apache:apache *
关于数据库
准备一个空白的数据库,这个接触过博客系统的亲应该都比较熟悉了,这里就不再赘述,有需要的也可以百度或者直接参考本站的相关文章,需要注意的是,如果不幸中途安装失败,记得删除掉安装失败所用的数据库重建一个,否则即便重新调整了设置,又安装好了上次失败时提示的组件,最终还是会因为数据库的原因报错。
安装界面与选项
安装前的检查界面,如果服务器环境有不满足的项目,就不要觉得自己幸运值爆棚尝试继续凭人品安装了,请先解决环境配置的问题,否则可能会污染数据库,导致后续即便修复了服务器环境,仍旧会产生莫名的安装错误;
表存储引擎
关于表存储引擎的选择,zblog提供了两种表存储引擎,分别是MyISAM和InnoDB,因为太长了对于急于安装的亲可能也看不大去,下面仅提供一些选择存储引擎的建议:
如果应用程序主要是进行大量的读取操作(例如,一个博客网站),则可以使用MyISAM存储引擎。MyISAM对于读取操作的性能表现较好,能够快速地检索和返回数据。
如果应用程序需要支持事务处理(例如,银行交易或在线购物网站等),如果应用程序需要支持外键约束(例如,一个订单必须关联一个客户等),如果应用程序需要进行大量的写入操作(例如,一个社交网站),则应该使用InnoDB存储引擎。InnoDB支持事务处理,支持外键约束,对于写入操作的性能表现较好,能够确保数据的一致性和完整性。
数据库驱动
由于PDO能够支持其它非MySQL的数据库,而MySQLi专门针对MySQL设计的,两者都具备不错的安全性能与较高的速度,对于初学者以及有多种数据库使用经验的人,可以考虑采用pdo。而对于MySQL的死忠,不考虑更换其他数据库的用户,使用默认的mysqli也无可厚非。