planetacodigo / pla
phpLiteAdmin 是一款基于 PHP 的 SQLite 数据库管理工具,支持 SQLite3 和 SQLite2
Requires
- php: >=5.2.4
- composer-runtime-api: ^2.0
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
-
在文本编辑器中打开
phpliteadmin.config.php
(或在1.9.4之前打开phpliteadmin.php
)。 -
如果您想要扫描目录以列出数据库而不是手动列出,请将目录指定为
$directory
变量的值,然后跳到第4步。 -
如果您想手动指定数据库,将
$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.
-
修改
$password
变量以用作访问phpLiteAdmin工具的密码。 -
如果您想在同一服务器上安装多个phpLiteAdmin实例,请将
$cookie_name
变量更改为每个安装唯一的值(可选)。 -
保存并将
phpliteadmin.php
上传到您的Web服务器。 -
打开Web浏览器,导航到上传的
phpliteadmin.php
文件。您将需要输入密码。请使用第4步中设置的相同密码。
代码仓库和拉取请求
代码仓库在bitbucket和github上都可以访问。
Github: https://github.com/phpLiteAdmin/pla
Bitbucket: https://bitbucket.org/phpliteadmin/public/src
欢迎您在这些平台上分叉项目并为我们发送拉取请求。
安装主题
-
从项目下载页面下载主题包。
-
解压缩文件并选择您想要的主题。
-
将主题目录中的
phpliteadmin.css
与phpliteadmin.php
一起上传。 -
您的主题将自动覆盖默认主题。
获取帮助
项目维基提供了有关如何执行某些操作的说明,位于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/。