phpLiteAdmin 是一款基于 PHP 的 SQLite 数据库管理工具,支持 SQLite3 和 SQLite2

1.0.24 2021-09-26 23:48 UTC

README

使用 composer 安装

$ composer require planetacodigo/pla

适用对象

require("vendor/autoload.php");

use phpLiteAdmin\phpLiteAdmin;

$phpLiteAdmin = new phpLiteAdmin();
$phpLiteAdmin->setPassword('admin');
$phpLiteAdmin->setDirectory('.');
$phpLiteAdmin->setDatabases([
    [
        'path'=> 'database1.sqlite',
        'name'=> 'Database 1'
    ],
    [
        'path'=> 'database2.sqlite',
        'name'=> 'Database 2'
    ]
]);

$phpLiteAdmin->web();

phpLiteAdmin

网站: https://www.phpliteadmin.org/

Bitbucket: https://bitbucket.org/phpliteadmin/public/

什么是 phpLiteAdmin?

phpLiteAdmin 是一款基于 PHP 的 SQLite 数据库管理工具,支持 SQLite3 和 SQLite2。遵循 SQLite 所使用的平面文件系统,phpLiteAdmin 由单个源文件 phpliteadmin.php 组成,将其放入服务器上的目录中,然后在浏览器中访问。无需安装。可用的操作、功能集、界面和用户体验与 phpMyAdmin 相当。

新闻

2019年9月5日: phpLiteAdmin 1.9.8.2 发布 立即下载

2019年9月3日: phpLiteAdmin 1.9.8.1 发布 立即下载

2019年8月30日: phpLiteAdmin 1.9.8 发布 立即下载

2017年8月17日: 安全警报:phpLiteAdmin 1.9.8-dev(稳定版本不受影响)

2016年12月14日: 刚发布了 phpLiteAdmin 1.9.7.1,因为 1.9.7 版本构建不正确 立即下载

2016年12月13日: 刚发布了 phpLiteAdmin 1.9.7! 立即下载

2015年7月5日: 刚发布了 phpLiteAdmin 1.9.6! 立即下载

功能

  • 轻量级 - 由单个 200KB 源文件组成,便于携带
  • 支持 SQLite3 和 SQLite2 数据库
  • 翻译并支持15 种语言 - 并持续增加
  • 指定和管理无限数量的数据库
  • 指定一个目录,以及可选的子目录以扫描数据库
  • 创建和删除数据库
  • 添加、删除、重命名、清空和删除表
  • 浏览、添加、编辑和删除记录
  • 添加、删除和编辑表列
  • 管理表索引
  • 管理表触发器
  • 导入和导出表、结构、索引和数据(SQL、CSV)
  • 以柱状图、饼图和折线图的形式查看数据
  • 基于指定字段值的图形搜索工具以查找记录
  • 在自由形式的查询编辑器/构建器中创建和运行自定义 SQL 查询
  • 使用 GUI 容易地将核心 SQLite 函数应用于列值
  • 编写自己的 PHP 函数以应用于列值
  • 使用 CSS 设计自己的主题或从社区安装预制的 主题
  • 所有这些都在直观、易于使用的 GUI 中呈现,允许非技术、SQL 无知用户完全管理数据库
  • 允许在同一个服务器上安装多个实例,每个实例使用不同的密码
  • 安全的密码保护界面,带有登录屏幕和 Cookie

演示

phpLiteAdmin 的实时演示在此处: https://demo.phpliteadmin.org/

要求

  • 安装了 PHP >= 5.2.4 的服务器
  • 至少安装并启用了一个PHP SQLite库扩展:PDO、SQLite3或SQLiteDatabase

通常,PHP版本5.3.0及以上版本默认已安装并启用了SQLite3扩展,因此无需进行任何自定义操作。

下载

源代码仓库中的文件是用于开发的,而不是用于生产。

您可以在以下位置找到最新下载:https://www.phpliteadmin.org/download/

安装

请参阅https://bitbucket.org/phpliteadmin/public/wiki/Installation

配置

新功能:从1.9.4版本开始:现在您可以在外部文件中配置phpLiteAdmin。如果您想这么做

  • phpliteadmin.config.sample.php重命名为phpliteadmin.config.php
  • 不要更改phpliteadmin.php中的设置,而是在phpliteadmin.config.php中更改

有关详细信息,请参阅https://bitbucket.org/phpliteadmin/public/wiki/Configuration

  1. 在文本编辑器中打开phpliteadmin.config.php(或在1.9.4之前打开phpliteadmin.php)。

  2. 如果您想要扫描目录以列出数据库而不是手动列出,请将目录指定为$directory变量的值,然后跳到第4步。

  3. 如果您想手动指定数据库,将$directory变量的值设置为false,并修改$databases数组以包含您想要管理的数据库。

-   The path field is the file path of the database relative to where
    `phpliteadmin.php` will be located on the server. For example, if
    `phpliteadmin.php` is located at "databases/manager/phpliteadmin.php" and
    you want to manage "databases/yourdatabase.sqlite", the path value
    would be "../yourdatabase.sqlite".
	
-   The name field is the human-friendly way of referencing the database
    within the application. It can be anything you want.
  1. 修改$password变量以用作访问phpLiteAdmin工具的密码。

  2. 如果您想在同一服务器上安装多个phpLiteAdmin实例,请将$cookie_name变量更改为每个安装唯一的值(可选)。

  3. 保存并将phpliteadmin.php上传到您的Web服务器。

  4. 打开Web浏览器,导航到上传的phpliteadmin.php文件。您将需要输入密码。请使用第4步中设置的相同密码。

代码仓库和拉取请求

代码仓库在bitbucket和github上都可以访问。

Github: https://github.com/phpLiteAdmin/pla

Bitbucket: https://bitbucket.org/phpliteadmin/public/src

欢迎您在这些平台上分叉项目并为我们发送拉取请求。

安装主题

  1. 项目下载页面下载主题包。

  2. 解压缩文件并选择您想要的主题。

  3. 将主题目录中的phpliteadmin.cssphpliteadmin.php一起上传。

  4. 您的主题将自动覆盖默认主题。

获取帮助

项目维基提供了有关如何执行某些操作的说明,位于https://bitbucket.org/phpliteadmin/public/wiki/Home。此外,项目讨论组位于https://groups.google.com/group/phpliteadmin

报告错误和错误

如果在使用工具时遇到任何问题,请在此https://bitbucket.org/phpliteadmin/public/issues?status=new&status=open处报告。

许可证

本程序是免费软件:您可以在自由软件基金会的条款下重新分配它和/或修改它,无论是许可证的第3版,还是(根据您的选择)许可证的任何后续版本。

本程序以希望它将是有用的方式分发,但没有任何保证;甚至没有关于其商业性或针对特定目的的适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。

您应该已经收到了与此程序一起的GNU通用公共许可证的副本。如果没有,请参阅:https://gnu.ac.cn/licenses/