如何在CentOS 7 安裝看板軟件TaskBoard

1、軟件介紹php

TaskBoard是一款免費且開源的軟件,靈感來源於看板面板,用於持續跟蹤須要完成的事情進展。看板事實上是一種工做流程和項目組織的可視化技術,尤爲是對於軟件開發行業,它提供了一項可視化進度管理系統來幫助如何構建產品。git


 
 
正如上圖所示,這個軟件能夠很容易直觀地跟蹤項目的發展。github

本教程將爲您說明如何在CentOS7上安裝而且使用TaskBoard來進行項目跟蹤。web

TaskBoard特性:sql

免費、開源(MIT許可證)和自託管。數據庫

易於安裝、定製。apache

不限制項目數量。json

自定義定製板內的列和按用戶展開/摺疊。瀏覽器

自定義顏色、分類、Markdown描述、附件、註釋。服務器

顯示完整的歷史記錄

爲管理用戶保留全部面板操做歷史記錄

沒有外部依賴

第一次安裝使用自動建立SQLite數據庫

接口遵循RESTful標準

 

2、安裝Apache Web服務器

首先,在安裝了CentOS7服務器上運行如下命令安裝Apache:

# yum install httpd

安裝完成後,開啓Apache而且寫入開機啓動:

# systemctl start httpd

# systemctl enable httpd

 

3、安裝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

 

4、安裝SQLite

TaskBoard使用SQLite做爲數據庫存儲數據,這就意味着咱們不須要安裝其餘如MySQL這樣的「大」數據庫。

SQLite可使用一下yum命令進行安裝

# yum install sqlite

 

5、安裝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

 

6、建立虛擬主機

爲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" combined

</VirtualHost>

重啓Apache

# systemctl restart httpd

 

7、完成安裝

最後一步經過瀏覽器訪問URL:http://board.example.com 完成安裝。

使用帳號密碼admin/admin登陸,請務必在第一次登陸後前往Setting頁面更改管理員密碼。

 

8、總結

至此,TaskBoard已經正確安裝並運行,咱們也已經瞭解瞭如何在CentOS7上安裝,這個看板工具確定能幫助到許多人組織他們的項目工做流程。

相關文章
相關標籤/搜索