TaskBoard 是一个基于 PHP 的免费开源工具,可帮助用户跟踪他们的重要任务。 它具有简单易用的 Web 界面,直观且易于使用。 它很容易定制,可以在任何 Linux 平台上工作。 使用 TaskBoard,您可以创建无限的板和项目,并跟踪需要完成的事情。
在本文中,我们将解释如何在 Linux 操作系统上安装 TaskBoard。 TaskBoard 提供了很多功能。 其中一些如下所列:
- 免费、开源
- 自托管。
- 易于安装。
- 无限的董事会和项目。
- 自定义面板内的列和每个用户的持久展开/折叠。
- 项目允许自定义颜色、分类、Mark Down 描述、附件和评论。
- 项目显示活动的完整历史记录。
- 管理员所有董事会活动的完整历史记录。
- 轻松定制。
- 基本用户管理(admin 和普通用户)。
- 没有外部依赖。
- 首次使用时自动创建 SQLite 数据库。
- RESTful API。
- 适用于几乎所有网络主机
我们已经在 Debian 10 操作系统上运行了本文中提到的命令和过程。
先决条件
以下是我们在安装 TaskBoard 之前需要安装的一些先决条件。
- Apache 2
- Sqlite
- PHP > 5.5, php5-sqlite PHP 库
第一步:更新系统
在安装 TaskBoard 及其先决条件之前,我们需要更新包数据库。 它将允许系统找出已安装软件包的新版本是否可用。 为此,请进入系统中的终端应用程序 活动 Debian 桌面左上角的选项卡。 然后在搜索栏中输入 终端. 当终端图标出现时,单击它以启动它。
然后在终端中键入以下命令以更新包数据库。
$ sudo apt update
一旦我们更新了包数据库,我们将需要升级已安装的包。 为此运行以下命令:
$ sudo apt upgrade
第 2 步:安装 Apache
TaskBoard 需要一个网络服务器来提供其内容。 我们将使用 Apache 为此目的的网络服务器。 在终端中运行以下命令进行安装:
$ apt -y install apache2
完成安装后 Apache 网络服务器,启用 Apache 服务在服务器重新启动时自动启动。
$ systemctl enable apache2
然后运行以下命令启动 Apache 服务:
$ systemctl start apache2
为了验证 Apache 正在运行,在终端中运行以下命令:
$ systemctl status apache2
您将获得类似于以下输出的结果,显示 Apache 服务处于活动状态并正在运行。