为了账号安全,请及时绑定邮箱和手机立即绑定

记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的MySQL未安装的地方,求助

记第一次安装bugfree过程,几经曲折,倒在了BUGfree 环境检查的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现在官网下不了,只能看看网上的安装包了

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/ 打开网址显示

原因:因为前面修改了端口号,所以需要带端口号进行访问
http://localhost:4430/bugfree/install/

问题2:
环境检查有两个叉叉
2.1
.
解决办法:在C:\xampp\htdocs 目录下新建文件夹,命名:BugFile

2.2
未安装数据库

解决办法:参考
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()
保存后,刷新网页,发现还是提示mysql未安装


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 2
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消