CentOS安裝搭建BugFree
BugFree基于PHP和MySQL開發,是免費且開發源代碼的缺陷管理系統。服務器端在Linux和Windows平臺上都可以運行;客戶端無需安裝任何軟件,通過IE,FireFox等瀏覽器就可以自由使用。
BugFree 2 在BugFree 1.1的基礎上,集成了Test Case和Test Result的管理功能。具體使用流程是:首先創建Test Case(測試用例),運行Test Case產生Test Result(測試結果),運行結果為Failed的Case,可以直接創建Bug。Test Case標題、步驟和Test Result運行環境等信息直接復制到新建的Bug中。
關閉selinux:
# vim /etc/selinux/config
將配置文件中 SELINUX=permissive
關閉iptables
# chkconfig --level 35 iptables off
[root@bugfree ~]# chkconfig --list |grep iptables 查看iptables狀態 0:off 1:off 2:on 3:off 4:on 5:off 6:off
1. 安裝apache
yum install httpd
2. 安裝mysql
yum install mysql mysql-server
注:已安裝mysql的跳過此步驟
3. 安裝PHP
yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
4. 安裝PHP加密算法插件
yum install libmcrypt
yum install php-mcrypt
centos 6.x 默認yum源沒有libmcrypt 相關的包
從這里下載: http://www.lishiming.net/data/attachment/forum/month_1211/epel-release-6-7.noarch.rpm
然后再
yum install -y libmcrypt-devel 即可解決安裝php加密算法找不到yum源的問題
注:libmcrypt是加密算法擴展庫,php-mcrypt是Mcrypt對PHP的一個擴展
5. 安裝bugfree
bugfree官網已停止對它進行更新,我在百度搜索的一個版本是:bugfree3.0.4
解壓:unzip bugfree3.zip
重命名解壓后的文件:mv bugfree3 bugfree
把bugfree放到apache的DocumentRoot:mv bugfree /var/www/html
改變bugfree的讀寫權限:chmod -R 777 bugfree
6. 配置
1) 配置apache
vi /etc/httpd/conf/httpd.conf
修改默認端口號 Listen 80 --> Listen 7999
啟動httpd服務:service httpd start
2) 配置mysql
啟動mysqld服務:service mysqld start
注:mysqld服務已啟動的跳過此步驟
登陸mysql:mysql -uroot -p
創建新用戶:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '123456';
新用戶授權:grant all privileges on *.* to bugfree@localhost identified by '123456';
注:以上授權方式需要把mysql和bugfree安裝在同一臺機器上
3) 配置bugfree
瀏覽器訪問http://<servername>:port/bugfree/install
例如:http://192.168.1.20:7999/bugfree/install
安裝第一步有個提示/var/www/html/BugFile/ 文件不可讀不可寫
創建BugFile文件夾 mkdir BugFile
chmod -R 777 BugFile 即可解決
按照提示配置bugfree關聯的數據庫
注:要在root權限下操作,即用root登陸或者sudo來操作
7. 完成安裝,進入BugFree
初始用戶名: admin 初始密碼:123456
查看是否已經是開機啟動:chkconfig --list|grep httpd
[root@localhost ~]# chkconfig --list|grep httpd
mysql 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
0:關機。
1:單用戶字符界面。
2:不具備網絡文件系統(NFS)功能的多用戶字符界面。
3:具有網絡功能的多用戶字符界面。
4: 保留不用。
5:具有網絡功能的圖形用戶界面。
6:重新啟動系統。
用命令 chkconfig --level 2345 mysqld on (更改相應級別即可)更改httpd隨系統啟動狀態
posted on 2014-10-09 10:21 順其自然EVO 閱讀(869) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄 、defalut managerment system 缺陷管理系統