BugFree基于PHP和MySQL開發(fā),是免費且開發(fā)源代碼的缺陷管理系統(tǒng)。服務(wù)器端在Linux和Windows平臺上都可以運行;客戶端無需安裝任何軟件,通過IE,F(xiàn)ireFox等瀏覽器可以自由使用。
1. 安裝apache
yum -y install httpd
2. 安裝mysql
yum -y install mysql mysql-server
3. 安裝php
yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
4. 安裝PHP加密算法插件
yum -y install libmcrypt
yum -y install php-mcrypt
注:libmcrypt是加密算法擴展庫,php-mcrypt是Mcrypt對PHP的一個擴展
5. 安裝bugfree
下載bugfree的壓縮包,丟到服務(wù)器上,如果需要在線下載也可以使用wget命令
[root@yeebian ~]# unzip bugfree3.0.3.zip #解壓
[root@yeebian ~]# mv bugfree3.0.3 bugfree #重命名
[root@yeebian ~]# mv bugfree /var/www/html #把bugfree放到apache的DocumentRoot
[root@yeebian ~]# chmod -R 777 bugfree #改變bugfree的讀寫權(quán)限
[root@yeebian ~]# cd /var/www/html
[root@yeebian ~]# mkdir BugFile #創(chuàng)建附件上傳目錄
[root@yeebian ~]# chmod -R 777 BugFile #改變上傳目錄的讀寫權(quán)限
6. 配置
1) 配置apache
vi /etc/httpd/conf/httpd.conf
修改默認端口號 Listen 80 --> Listen 8088
啟動httpd服務(wù):service httpd start
2) 配置mysql
啟動mysqld服務(wù):service mysqld start
注:mysqld服務(wù)已啟動的跳過此步驟
以root登陸mysql:mysql -uroot
注:默認mysql的root是沒有密碼的,直接進入即可,如果已經(jīng)設(shè)置還需輸入密碼
創(chuàng)建新用戶:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '123456';
新用戶授權(quán):grant all privileges on *.* to bugfree@localhost identified by '123456';
注:以上授權(quán)方式需要把mysql和bugfree安裝在同一臺機器上
3) 配置bugfree
瀏覽器訪問http://IP:port/bugfree
例如:http://127.0.0.1:8088/bugfree
瀏覽器訪問首先來到環(huán)境檢測,如果上面沒有在/var/www/html下建立BugFile目錄,或沒有更改權(quán)限,
會顯示:/var/www/html/BugFile 無法讀寫
之后進入數(shù)據(jù)庫配置,然后管理員設(shè)置,完成。