本文XAMPP內容來自於XAMPP官網linux
BugFree基於PHP和MySQL開發,是免費且開放源代碼的缺陷管理系統。服務器端在Linux和Windows平臺上均可以運行;客戶端無需安裝任何軟件,經過IE,FireFox等瀏覽器就能夠自由使用,便於公司研發部門的人提交軟件的Bug信息。shell
安裝前準備:瀏覽器
BugFree 3須要配置Lamp平臺因爲下載xampp,xampp分爲32位和64位的版本請按照本身的環境來選擇安全
wgethttp://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.2/xampp-linux-x64-1.8.2-1-installer.runbash
wget http://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Linux/1.8.2/xampp-linux-1.8.2-2-installer.run服務器
wgethttp://www.bugfree.org.cn/download/bugfree3.0.4.zip網絡
版本:ide
系統:RedHat Enterprise Linux 5.5 工具
xampp:xampp-linux-1.8.2-2測試
bugfree:bugfree3.0.4
安裝:XAMPP
許多人經過他們本身的經驗認識到安裝 Apache 服務器是件不容易的事兒。若是您想添加 MySQL、PHP 和 Perl,那就更難了。XAMPP是一個易於安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP的確很是容易安裝和使用:只需下載,解壓縮,啓動便可。
進入 Linux shell 並以系統管理員的身份登陸:
[root@Crushlinux ~]# chmod 755xampp-linux-1.8.2-2-installer.run [root@Crushlinux ~]#./xampp-linux-1.8.2-2-installer.run
----------------------------------------------------------------------------
Welcome to the XAMPP Setup Wizard.
----------------------------------------------------------------------------
Select the components you want to install;clear the components you do not want
to install. Click Next when you are readyto continue.
XAMPP Core Files : Y (Cannot be edited)
XAMPP Developer Files [Y/n] :y
Is the selection above correct? [Y/n]:
----------------------------------------------------------------------------
Installation Directory
XAMPP will be installed to /opt/lampp
Press [Enter] to continue :
----------------------------------------------------------------------------
Setup is now ready to begin installingXAMPP on your computer.
Do you want to continue? [Y/n]: y
----------------------------------------------------------------------------
Please wait while Setup installs XAMPP onyour computer.
Installing
0%______________ 50% ______________ 100%
#########################################
----------------------------------------------------------------------------
Setup has finished installing XAMPP onyour computer.
Launch XAMPP [Y/n]:
警告:只容許使用上述命令安裝 XAMPP。不要使用任何 Microsoft Windows 工具釋放壓縮文件,這沒有用
警告 2:使用此命令時,已存在的舊版 XAMPP 會被覆蓋。
就這樣結束了。XAMPP 被安裝在/opt/lampp目錄下。
開始運行:
使用下面的命令開始運行 XAMPP:
[root@Crushlinux ~]# /opt/lampp/lampp start
您應該能在屏幕上看到相似下面的提示信息:
Starting XAMPP for Linux 1.8.2-2...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
Apache 和 MySQL 正在運行中。
測試:
瀏覽器中輸入:http://192.168.200.254
如前所述,XAMPP 並不適用於生產環境,而僅供開發環境使用。XAMPP 被設置爲儘可能開放,並提供開發者任何他/她想要的功能。這對於開發環境來講是很棒的,但對於生產環境來講卻多是致命的。
這兒有一份 XAMPP 缺少安全防禦的列表:
· MySQL 管理員(root)沒有密碼。
· MySQL 可經過網絡訪問。
· ProFTPD 使用「lampp」做爲用戶名「daemon」的密碼。
· PhpMyAdmin 能夠經過網絡訪問。
·示例程序能夠經過網絡訪問。
· MySQL 和 Apache 在同一個用戶名(daemon)下運行。
要修正絕大部分的安全薄弱環節,只需執行如下命令:
/opt/lampp/lampp security
它會啓用一個小小的安全檢查功能,使您安裝的 XAMPP 更安全。
高級的啓動與中止參數:
0.9.4 版之前的/opt/lampp/lampp只能簡單地啓動或中止 XAMPP。自從 0.9.5 版開始,它學會了不少新的東西。
例如:想啓用帶 SSL 支持的 Apache,只需輸入以下命令(以 root 身份):
/opt/lampp/lampp startssl
如今您能夠經過 SSL 形式的https://localhost 訪問 Apache 服務器了。
什麼東西放在哪裏?
中止XAMPP
想中止 XAMPP,只需輸入以下命令:
/opt/lampp/lampp stop
您如今應該能看到:
Stopping LAMPP 1.8.2...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.
而後 XAMPP 的 Linux 版就中止運行了。
卸載:
想卸載 XAMPP,只需輸入以下命令:
rm -rf /opt/lampp
安裝BugFree 3:
[root@Crushlinux ~]# unzip bugfree3.0.4.zip // 解壓
將解壓後的bugfree複製到xampp系統的htdocs子目錄
[root@Crushlinux ~]# mv bugfree3.0.4/opt/lampp/htdocs/bugfree
修改文件權限
[root@Crushlinux ~]# cd/opt/lampp/htdocs/bugfree/ [root@Crushlinux bugfree]# chmod 777 assets/ [root@Crushlinux bugfree]# chmod –R 777 install/ [root@Crushlinux bugfree]# cd protected/ [root@Crushlinux protected]# chmod –R 777 config/ [root@Crushlinux protected]# chmod 777 runtime/ [root@Crushlinux protected]# cd/opt/lampp/htdocs/ [root@Crushlinux htdocs]# mkdir BugFile [root@Crushlinux htdocs]# chmod 777 BugFile/
瀏覽器輸入:http://192.168.200.254/bugfree/install
安裝完成:初始化用戶名:admin,初始化密碼:123456
OK到此BugFree已經安裝成功,請貴公司研發部門的兄弟們盡情測試吧! ^V^