温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么在CentOS7安装看板软件TaskBoard

发布时间:2021-06-12 10:50:50 来源:亿速云 阅读:143 作者:小新 栏目:编程语言

这篇文章将为大家详细讲解有关怎么在CentOS7安装看板软件TaskBoard ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、软件介绍

TaskBoard是一款免费且开源的软件,灵感来源于看板面板,用于持续跟踪需要完成的事情进展。看板事实上是一种工作流程和项目组织的可视化技术,尤其是对于软件开发行业,它提供了一项可视化进度管理系统来帮助如何构建产品。

本教程将为您说明如何在CentOS7上安装并且使用TaskBoard来进行项目跟踪。

TaskBoard特性:

免费、开源(MIT许可证)和自托管。

易于安装、定制。

不限制项目数量。

自定义定制板内的列和按用户展开/折叠。

自定义颜色、分类、Markdown描述、附件、注释。

显示完整的历史记录

为管理用户保留所有面板操作历史记录

没有外部依赖

第一次安装使用自动创建SQLite数据库

接口遵循RESTful标准

二、安装Apache Web服务器

首先,在安装了CentOS7服务器上运行以下命令安装Apache:

# yum install httpd

安装完成后,开启Apache并且写入开机启动:

# systemctl start httpd

# systemctl enable httpd

三、安装PHP

由于TaskBoard是使用PHP语言开发,我们需要安装配置PHP环境。

特别提醒:该软件需在PHP5.0版本以上运行。

下面我们将使用Webtatic源安装PHP7

首先,安装Webtatic源所需的EPEL库并且更新

# yum install epel-release

# yum update

现在我们可以通过运行以下代码安装Webtatic源。

# rpm -Uvh

https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

# yum update

一旦完成上述源的更新我们就可以使用yum安装PHP7.1和TaskBoard运行所需的扩展。

# yum install php71w php71w-gd php71w-json php71-readline

php71w-cli php71w-sqlite3

四、安装SQLite

TaskBoard使用SQLite作为数据库存储数据,这就意味着我们不需要安装其他如MySQL这样的“大”数据库。

SQLite可以使用一下yum命令进行安装

# yum install sqlite

五、安装TaskBoard

正如我们在软件介绍里面的特性列表提到一样,TaskBoard的安装真的超级容易。

事实上,安装它只需要下载并且解压TaskBoard的压缩文件。

进入Apache根目录:

# cd /var/www

把软件压缩包下载至该目录下:

# wget

https://github.com/kiswa/TaskBoard/archive/master.zip

解压:

# unzip master.zip

unzip命令会将压缩文件解压至一个名为TaskBoard-master的目录,尽管该目录重命名只是可选操作,我们重命名该目录:

# mv TaskBoard-master taskboard

通过Composer安装所需依赖

./taskboard/build/composer.phar install

下一步,将taskboard目录所有者更改至Apache用户

# chown -R apache:apache /var/www/taskboard

六、创建虚拟主机

为TaskBoard创建一个新的虚拟主机配置文件

# $EDITOR /etc/httpd/conf.d/board.example.com.conf

粘贴以下内容到上述配置文件

<VirtualHost *:80>ServerAdmin admin@example.com

    DocumentRoot "/var/www/taskboard"

    ServerName board.example.com

    ServerAlias www.board.example.com

    <Directory "/var/www/taskboard">

        Options Indexes FollowSymLinks

        AllowOverride All

        Require all granted</Directory>ErrorLog "/var/log/httpd/board.example.com-error_log"

    CustomLog "/var/log/httpd/board.example.com-access_log"></VirtualHost>

重启Apache

# systemctl restart httpd

七、完成安装

最后一步通过浏览器访问URL:http://board.example.com 完成安装。

使用账号密码admin/admin登录,请务必在第一次登录后前往Setting页面更改管理员密码。

关于“怎么在CentOS7安装看板软件TaskBoard ”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI