記第一次安裝bugfree過程,幾經(jīng)曲折,倒在了BUGfree 環(huán)境檢查的MySQL未安裝的地方,求助
1.準備工作,下載Xampp && bugfree?
Xampp?http://sw.bos.baidu.com/sw-search-sp/software/18a65b9d50610/xampp-win32-5.6.28-1-VC11-installer.exe
bugfree現(xiàn)在官網(wǎng)下不了,只能看看網(wǎng)上的安裝包了
2.安裝Xampp,傻瓜式安裝下一步下一步
到下面這個界面,點擊Apache 和MySQL后的Stop

問題1:安裝Apache時,提示端口被占用,提示錯誤如下圖

解決辦法:參考此博主的辦法一,安裝成功
https://blog.csdn.net/ycl396232695/article/details/79908181
到這就安裝成功了,接下來配置bugfree
2.安裝bugfree
2.1、 解壓后拷貝bugfree至D:\Development\xampp\htdocs\ 并命名為bugfree?
之后在瀏覽器輸入http://localhost/bugfree/install/?進入bugfree安裝頁面?

問題1:http://localhost/bugfree/install/?打開網(wǎng)址顯示

原因:因為前面修改了端口號,所以需要帶端口號進行訪問
http://localhost:4430/bugfree/install/

問題2:
環(huán)境檢查有兩個叉叉
2.1
.

解決辦法:在C:\xampp\htdocs 目錄下新建文件夾,命名:BugFile

2.2
未安裝數(shù)據(jù)庫

解決辦法:參考
https://www.cnblogs.com/qingtongju/p/7358871.html

替換如下代碼
function checkMysql()
{
if(function_exists("mysqli_get_server_info"))
{
$test = new mysqli("127.0.0.1", "root", "", "mysql");
if(!$test) {
echo"database error";
}else{
echo"php env successful \n";
$versionInfo = mysqli_get_server_info($test);
printf("Server version: %s\n", mysqli_get_server_info($test));
preg_match('/[^\d]([\d.]+)[^\d]/', $versionInfo, $version);
print_r($version);
$version = isset($version[1]) ? $version[1] : $versionInfo;
$test->close();
return version_compare($version, '5.0', '>=');
}
}
return t('bugfree', 'Not Install');
}

替換如下代碼
mysqli_get_server_info()
保存后,刷新網(wǎng)頁,發(fā)現(xiàn)還是提示mysql未安裝