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://: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隨系統啟動狀態
最新內容請見作者的GitHub頁:http://qaseven.github.io/
相關文章
- Subversion、BugFree安裝指南
- 在wamp下安裝bugfree
- CentOS7安裝配置vsftp搭建FTPCentOSFTP
- BugFree環境搭建及使用
- centos7搭建lnmp編譯安裝php【一】CentOSLNMP編譯PHP
- centos7搭建lnmp編譯安裝nginx【二】CentOSLNMP編譯Nginx
- centos8.0安裝php、composer 搭建laravel專案CentOSPHPLaravel
- centos6.5之Zabbix2.2安裝搭建及漢化CentOS
- CentOS 6.5安裝Oracle 11.2.0.4------CentOS 6.5安裝CentOSOracle
- CentOS安裝jdkCentOSJDK
- CentOS安裝gitCentOSGit
- Centos 安裝RedisCentOSRedis
- CentOS 安裝 mavenCentOSMaven
- CentOS Docker 安裝CentOSDocker
- centOS安裝rabbitMQCentOSMQ
- CentOS 安裝 dockerCentOSDocker
- CentOS安裝pipCentOS
- Centos安裝opensslCentOS
- CentOS 安裝ScrapyCentOS
- CentOS 安裝ErlangCentOS
- CentOS安裝GraphicsMagickCentOS
- CentOS 安裝 JDKCentOSJDK
- Centos安裝rubyCentOS
- CentOS安裝DockerCentOSDocker
- CentOS 安裝PHPCentOSPHP
- CentOS安裝MySQLCentOSMySql
- centos 安裝swftoolsCentOS
- mongo centos 安裝GoCentOS
- CentOS 安裝 VNCCentOSVNC
- centos安裝mongodbCentOSMongoDB
- CentOS 安裝 SubversionCentOS
- CentOS安裝proftpdCentOSFTP
- centos安裝nodeCentOS
- centos 安裝pyenvCentOS
- Centos 安裝yum,安裝ansibleCentOS
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- CentOS和Ubuntu系統下安裝 HttpFS (助推Hue部署搭建)CentOSUbuntuHTTP
- centos7搭建lnmp安裝二進位制mysql【三】CentOSLNMPMySql