centos7.2 搭建BugFree
介紹:BugFree基於PHP和MySQL開發,是免費且開放源代碼的缺陷管理系統。服務器端在Linux和Windows平臺上都可以運行;客戶端無需安裝任何軟件,通過IE,FireFox等瀏覽器就可以自由使用。下面介紹在linux下安裝bugfree。
準備linux環境:這裏我使用的是centos7.2,和BugFree安裝包。(在bugfree官網下載 (http://www.bugfree.org.cn)
1.安裝BugFree 3前需要部署配置PHP, Apache Http Server, MySQL環境。可以使用XAMPP, EASYPHP等集成環境快速部署。
2.這裏我們下載並安裝xampp:xampp-linux-1.8.1.tar.gz
3.(下載鏈接http://www.apachefriends.org/zh_cn/xampp-linux.html)。
4.解壓安裝包
1.tar zxvf xampp-linux-1.8.1.tar.gz –C /opt (注意!
因爲是centos7.2的系統所以會報錯 沒有32位的系統安裝包 )執行以下命令安裝32位系統包
CentOS7 安裝32位運行庫——ia32-libs
yum在線安裝: sudo yum install xulrunner.i686 或者 sudo yum install ia32-libs.i686
可以查看一下當前源庫裏有沒有ia32-libs:yum list|grep ia32-libs
完成上述命令: xampp被安裝在/opt/lampp 目錄下。
2.開始運行xmapp:
/opt/lamp/lamp start
Starting XAMPP 1.8.1...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
3./optm/lamp/lamp start
注意!在這裏會報錯如下:這裏提示ProFTD
解決辦法如下:
上圖可以看出apache和mysql正在運行中。
3. 測試xampp的運行是否工作正常。
http://ip(bugfree服務器的ip地址)
訪問之後會出現xampp界面。
4.xampp安裝完成,PHP, Apache Http Server, MySQL環境已有,然後下載並安裝bugfree3:bugfree3.0.3.zip。
unzip bugfree3.0.3.zip
5.把解壓後的bugfree複製到xampp系統的htdocs子目錄下
6. 修改文件權限
進入bugfree文件:cd /opt/lampp/htdocs/bugfree
cd protected 目錄
7. 給更多的權限;
[root@localhost htdocs]# chmod -R 777 bugfree/ (這麼給權限,主要是不這麼給權限,後面安裝老是提示文件沒權限)
8. 在web方式訪問並安裝:http://ip/bugfree/install (下面我的服務器內網ip地址是192.168.0.55)
點擊繼續之後,界面如下:數據庫密碼,默認是空,爲了安全,安裝完成可以修改。
安裝完成:默認用戶名是admin,默認密碼:123456
搭建完成,內網可以訪問成功。同樣,如果要映射到外網,在互聯網中訪問也是可以的。linux上搭建bugfree完成設置之後,不需要做任何設置了。只需要在內網的防火牆上做映射即可。把內網的bugfree服務器上的80端口映射到外網的端口。比如映射到8080端口。然後外網通過http://yuming:8080/bugfree 即可訪問到內網中佈置的bugfree缺陷管理服務器了。
還有內網linux--bugfree服務器上防火牆上記得打開bugfree端口。