使用 SQLite 数据库系统来安装 WordPress

我们知道,WordPress 默认只支持 MySQL 数据库,MySQL 是世界上最流行的关系型数据库,Wor…

我们知道,WordPress 默认只支持 MySQL 数据库,MySQL 是世界上最流行的关系型数据库,WordPress 采用 MySQL 作为数据库也是自然而然的事情。不过除了 MySQL,我们还可以使用 SQLite 作为 WordPress 的数据库系统来安装使用。

使用 SQLite 数据库安装 WordPress 的方法

想要使用 SQLite 作为 WordPress 系统,我们需要一个 「Drop-in」插件来替换 WordPress 的数据库处理类。这个插件就是「wp-sqlite-db」。

wp-sqlite-db 的安装方法和普通插件不同,我们从 https://github.com/aaemnnosttv/wp-sqlite-db 中下载 src/db.php,然后复制 db.php 文件到 wp-content 目录就可以了,因为 wp-sqlite-db 是一个「Drop-in」类型的插件,是用来替换 WordPress 内置功能的,只要文件存在,插件就自动启用了。

然后打开 WordPress 站点安装页面,我们会发现,没有要求输入 MySQL 数据库信息的步骤,直接进入了安装界面,接下来就和使用 MySQL 安装的 WordPress 是一样的。经过在最新的 5.2.2 版本上测试,在使用上没有任何区别。

需要注意的是,wp-sqlite-db 插件设置的默认数据库位置在 wp-content/database 目录,安全起见,我们最好为数据库设置一个自定义路径,或者为数据库重新命名。设置方法见上面的网址。

使用 SQLite 安装 WordPress 的好处

为什么 MySQL 使用的好好的,我们要使用 SQLite 来安装 WordPress 呢?有以下几点好处:

  • 对服务器要求低:SQLite 是基于文件的数据库,只要服务器上有 Nginx 和 PHP 就可以使用了,相对于默认的安装方法,少了一个 MySQL 服务。
  • 方便备份:直接打包站点目录就把整个站点备份好了。
  • 方便迁移:如果需要迁移服务器,直接把站点目录打包,上传到另外一个服务器上就可以了,不用再导出、导入数据库。

什么时候可以使用 SQLite

既然有了上面说的诸多好处,那我们是否可以在所有情况下都使用 SQLite 来安装 WordPress 呢?当然不是,WordPress 默认采用 MySQL 而不是 SQLite 作为数据库是有原因的。

从名称就可以看出,SQLite 是一个轻量级的数据库,某些复杂的特性是支持不了的。所以,如果我们开发的是一个很简单的企业站点,只有为数不多的几个页面,不涉及复杂的数据库交互的情况下,使用 SQLite 是完全没有问题的。

因为 WordPress 是一个开源的生态系统,在站点架构上,会有很多可能,不只是 SQLite,WordPress 甚至也可以使用 PostgreSQL 进行安装,具体方法大家可以自行搜索,在这里就不在多说了。

类别:WordPress 教程精选

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册