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/
相關文章
- centos8.0安裝php、composer 搭建laravel專案CentOSPHPLaravel
- CentOS 安裝 JDKCentOSJDK
- CentOS安裝GraphicsMagickCentOS
- Centos 安裝RedisCentOSRedis
- CentOS 安裝 mavenCentOSMaven
- Jenkins CentOS 安裝JenkinsCentOS
- centos 安裝pyenvCentOS
- CentOS 安裝ErlangCentOS
- centos安裝nodeCentOS
- Centos 安裝 JenkinsCentOSJenkins
- centOS安裝rabbitMQCentOSMQ
- CentOS安裝gitCentOSGit
- CentOS Docker 安裝CentOSDocker
- CentOS安裝jdkCentOSJDK
- CentOS 安裝 dockerCentOSDocker
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- Centos Docker安裝、升級、解除安裝CentOSDocker
- Centos7.9安裝解除安裝DockerCentOSDocker
- Centos7安裝安裝部署dockerCentOSDocker
- Linux系統安裝——Centos 7.6安裝LinuxCentOS
- CentOS7安裝php、安裝MySqlCentOSPHPMySql
- CentOS 7安裝RedisCentOSRedis
- CentOS安裝配置yumCentOS
- CentOS 7 安裝 lnmpCentOSLNMP
- CentOS redis安裝配置CentOSRedis
- Centos 7安裝FTPCentOSFTP
- Centos 7 安裝JDKCentOSJDK
- Centos 7 安裝NginxCentOSNginx
- Centos下安裝cassandraCentOS
- CentOS 7 - 安裝NginxCentOSNginx
- Centos安裝使用ChromedriverCentOSChrome
- CentOS 7安裝MySQLCentOSMySql
- CentOS如何安裝JDKCentOSJDK
- SQLAdvisor安裝(CentOS 6)SQLCentOS
- centos 安裝 jdk 8CentOSJDK
- CentOS 上安裝 NginxCentOSNginx
- centos下安裝dockerCentOSDocker
- VMware安裝Linux CentOSLinuxCentOS
- CentOS 7 安裝redisCentOSRedis