配置環境
OS:win7/XP
xampp 版本:xampp-win32-1.7.7
bugfree版本:v3.0.2
xampp簡介
xampp是一款跨平台的集成 apache + mysql + php環境,是的配置AMP服務器變得簡單輕松,支持windows,solaris,
MacOSX,linux。本文以win7 32位系統為例
software 准備
在http://www.apachefriends.org/zh_cn/xampp-windows.html 上下載xampp
安裝步驟:
首先安裝前需要確定系統中是否安裝並啟動了IIS,如果沒有,請先安裝或先啟動.
IIS的安裝,在控制面板中,選擇添加或刪除程序,再選擇添加/刪除Windows組件會出現如下
選中網絡服務,其子項目應用程序服務器會自動選上,在應用程序服務器中,包含有IIS服務的安裝,選中應用程序服務器,
如果Internet信息服務(IIS)沒有選中的話,記得選上,然后點確定,開始安裝IIS,IIS安裝后會自動啟動。
以管理員身份安裝xampp,安裝到尾聲的時候會詢問是否設置為服務(方便每次開機自動運行),選擇Yes。接着,xampp的設置腳本會啟動,完成后提示是否成功。最后提示是否現在啟動xampp control panel。點擊Yes,出現下圖:
啟動apache和mysql服務,如果apache不能成功啟動,最大原因是80端口被占用,把占用端口的進程關掉即可,最簡單的方法就是重啟電腦。
注意重啟電腦后可能導致無法訪問,此時重新啟動IIS。
xampp默認安裝路徑為:C:\xampp
檢測xampp是否安裝成功:
在瀏覽器中輸入http://localhost,回車后顯示如下圖:
表示已經安裝成功,點擊界面右下角“中文”,將界面語言設置為中文。
xampp安裝配置
在瀏覽器中輸入http://localhost/security/index.php,敲回車
紅字是不安全的,所以要去掉紅字。
MySQL安全控制台&XAMPP目錄保護
瀏覽器中輸入http://localhost/security/xamppsecurity.php ,敲回車后出現如下圖:
為mysql root設置密碼,輸入自己的密碼;PhpMyAdmin 認證選擇http,然后點擊【改變密碼】,密碼設置成功。
設置Xampp目錄保護,輸入用戶名和密碼,點擊【保護XAMPP文件夾】后,提示XAMPP目錄保護設置成功。
一定要記住密碼哦,每次配置的時候都需要輸入用戶名和密碼的。
下面用PHPmyadimin配置mysql,在瀏覽器中輸入http://localhost/phpmyadmin,敲回車后如下圖
剛才設置的密碼在這里要用到了,用戶名輸入root,密碼輸入剛才自己設置的密碼。就可以進入數據庫了。
如果重新登錄phpmyadmin,發現無法連接,需要在PHPmyadmin下配置config.inc.php文件,該文件位於
C:\xampp\phpMyAdmin中,找到config.inc.php文件,打開編輯,配置如下:
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
pwd那行,是根據自己情況設置的。保存一下就可以了。
設置PHP運行於安裝模式
打開C:\xampp\apache\bin\php.ini文件,查找safe_mode字段,設置為ON,保存退出。
然后通過http://localhost/security/index.php檢查其狀態。
不知道為什么設置后還是不安全的,嘿嘿,可能是必須超級管理員設置才可以。但是不影響我們繼續下一步操作的,有時間再研究一下吧。
安裝好了XAMPP后就可以安裝BugFree3.0,安裝Bugfree3.0和Bugfree2.x其實差不多
- 下載BugFree 3安裝包(下載地址:http://www.bugfree.org.cn)(http://www.bugfree.org.cn/blog/?page_id=9),解壓后復制到XAMPP系統的htdocs子目錄下。
#Linux
mv bugfree /opt/lampp/htdocs/
#Windows 一般情況下htdocs在C:\xampp\htdocs\bugfree
move bugfree C:\xampp\htdocs\bugfree
- 瀏覽器訪問將bugfree解壓到C:\xampp\htdocs目錄下,然后在瀏覽器中輸入http://localhost/bugfree/install對bugfree進行安裝。
這里的Servername可以是:127.0.0.1或者localhost
(安裝bugfree2.X的時候瀏覽器訪問地址是,這與bugfree3.0略有不同。)
在安裝時出現錯誤E:\xampp\htdocs\BugFile文件不可讀寫,然后去查詢路徑,發現圖中路徑下沒有這個文件,而在E:\xampp\htdocs\bugfree這個下面有這個文件,於是我復制到E:\xampp\htdocs下面,若沒有創建即可。
環境檢查
配置
完成安裝
- 在BugFree同級目錄創建附件上傳目錄BugFile
#Linux
cd bugfree
mkdir BugFile
chmod 777 BugFile
#Windows
cd bugfree
md BugFile
- 完成安裝,進入BugFree
初始用戶名: admin 初始密碼:123456
備注:apache 啟動不了可能原因和解決方法
一.80端口被占用。解決方法:關閉占用80端口的程序。
二.由於安裝Oracle 10g ,解決方法:打開C:\xampp\apache\conf\extra\httpd-perl.conf. 添加數據為:
LoadFile "C:/xampp/perl/bin/perl510.dll"
LoadModule perl_module modules/mod_perl.so
PerlSwitches -T
PerlPostConfigRequire "C:/xampp/apache/conf/extra/startup.pl"