记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的MySQL未安装的地方,求助
1.准备工作,下载Xampp && bugfree
bugfree现在官网下不了,只能看看网上的安装包了
2.安装Xampp,傻瓜式安装下一步下一步
到下面这个界面,点击Apache 和MySQL后的Stop
问题1:安装Apache时,提示端口被占用,提示错误如下图
解决办法:参考此博主的办法一,安装成功
到这就安装成功了,接下来配置bugfree
2.安装bugfree
2.1、 解压后拷贝bugfree至D:\Development\xampp\htdocs\ 并命名为bugfree
原因:因为前面修改了端口号,所以需要带端口号进行访问
问题2:
环境检查有两个叉叉
2.1
.
解决办法:在C:\xampp\htdocs 目录下新建文件夹,命名:BugFile
2.2
未安装数据库
解决办法:参考
替换如下代码
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()
保存后,刷新网页,发现还是提示mysql未安装