bifang框架运行环境搭建入门指南

本文详述了在CentOS7系统中搭建Bifang框架的步骤,包括选择虚拟机软件VMWare,配置虚拟机,安装CentOS7,设置网络,安装必要的软件如vim、yum、git等,并解决编译过程中遇到的依赖问题,如安装g++、openssl、boost、mysql和redis的依赖。最终成功编译并完成基础环境搭建。
摘要由CSDN通过智能技术生成

1、操作系统选择

本人测试全部是在centos 7下面测试的,考虑到框架依赖少,所以在其他linux发行版本的编译运行过程应该大差不差,本文就用基于centos 7来一步一步搭建测试环境, 大家可以自行去官网下载系统镜像,下载地址 点击这里

2、虚拟机选择

我用的是VMWare15的,其他的虚拟机也可以,比如VirtualBox等等。VMWare是收费软件,得科学使用,具体下载和破解教程大家可以自行百度寻找,网上教程很多,这里就不详细分析了,尽量下载新一点的,稳定的版本

3、系统安装及环境搭建

3.1、VMWare配置

打开VMWare, 点击左上角文件->新建虚拟机,然后依次按照下面的图片选择安装选项,一开始这里选择典型
在这里插入图片描述
这里选择稍后安装系统在这里插入图片描述
这里在下拉框选择CentOS 7 64 位在这里插入图片描述
这里就自己设置虚拟系统名称和安装路径在这里插入图片描述
接下来设置磁盘大小,这里条件允许的话可以设置高一点,一般设置50G也够用了在这里插入图片描述
这里比较关键,点击自定义硬件设置,设置相关硬件参数在这里插入图片描述
这里可以把那些没用的硬件移除,比如声卡一类的,内存大小和处理数量器也可以根据,实际情况适当加大一点在这里插入图片描述
这里得选择刚刚下载好的centos镜像的存放地址(我们前面没有选择镜像,所以在这里选择,如果这里没选上也没事,后续是可以修改这些硬件参数的)在这里插入图片描述
网络适配器选择桥接模式,然后勾上复制物理网络连接状态在这里插入图片描述
这样基本配置也就弯成了,点击完成在这里插入图片描述

3.2、系统安装

首先点击开启此虚拟机,进入如下界面,选择第一个选项,注意此时只能用键盘操作,无法用鼠标选择在这里插入图片描述
开始安装之后过一下就会进入如下界面,选择语言,英语或中文都可以的,这里选英语,感觉上英语会稍微方便一点在这里插入图片描述
然后进入这个界面,稍微等一下,看到有感叹号的点进去再点出来感叹号就没了,点左上角那个done就可以退出来了,最后点击begin installation开始最后的安装在这里插入图片描述
接下来会进入这个界面,停留一段时间以安装系统,点击那个root进去设置root密码,如果密码设置得比较弱的话得点击两次done才能保存退出,用户user可以不设置,这里就不设置,以后进入系统也可以自己随便增加其他用户的,而且平时自己学习啥的使用的话可以一直用root登录,但是要记住不要手贱随手胡乱删东西,最后就等待安装完毕下面那个reboot变蓝就可以点击它重启系统了在这里插入图片描述
进入系统之后,数据用户名root,以及刚刚设置的密码,即可成功登录在这里插入图片描述

3.3、系统配置

接下来需要使用vi来修改系统网卡设置了,需要自行百度vi使用方法,注意由于系统为最小化安装,所以没有vim,只能用vi命令
输入 vi /etc/sysconfig/network-scripts/ifcfg-eth33 , 网卡的名字可能会不一样,得自己选择实际的网卡进行修改

一开始打开是这样的,需要修改为下一幅图的配置在这里插入图片描述
将网卡配置文件改为如图所示,让后按两下大写Z退出保存退出(也可按wq!保持退出)
在这里插入图片描述

然后输入 service network restart,重启网卡,service 这个命令用处不小,建议百度一下掌握他的作用以及基本用法
重启网卡之后就可以利用yum去安装各种环境了,以下命令逐一安装:
yum -y install vim
yum -y install net-tools
安装完成net-tools之后就可以使用 ifconfig 命令去查看网卡信息了,也可以 ping 一下外网查看网络是否正常,这里不作演示,继续安装环境
yum -y install openssl openssh-server
安装完 openssl 之后就可以通过sh工具去连接linux了,我平时用的是xshell,什么都可以,看个人爱好去使用,接下来的操作就都在xshell里进行了(可以方便地复制粘贴啥的,懒。。。),和在linux没有区别,就是用sh工具方便一点而已,可以自行百度怎么用
yum -y install git
安装了git之后就可以把代码拉下来了,输入一下指令
git clone https://github.com/bifang-fyh/bifang.git
(git有点卡,得耐心等待一下,失败了就重新弄直到成功拉下来代码为止)

如图所示,即为成功取下了代码在这里插入图片描述

输入 cd bifang ,进入源码目录,再输入 make 然后回车,尝试编译一下代码,出现如图所示情况

可知是缺少g++编译器在这里插入图片描述

输入下列命令继续安装依赖:
yum -y install make
yum -y install gcc
yum -y install gcc-c++
yum -y install cmake
安装完成之后再次进行编译,输入 make 回车,发现有新的错误如下图所示

可知是缺少boost相关的库在这里插入图片描述

以此输入下列命令安装boost依赖
yum -y install boost
yum -y install boost-devel
yum -y install boost-doc
再次进行编译,这次发现缺mysql和redis的依赖,这里先不安装
输入 vim src/version.h , 把 MYSQL_ENABLE 和 REDIS_ENABLE 注释掉,然后 vim Makefile, 把链接 mysql 和 redis 动态库的命令注释掉,如下图所示,然后重新编译即可成功

修改后的Makefile在这里插入图片描述
再次编译,这次可以看到编译成功了,至此基础的运行环境就搭建完成了,可以开始各个功能的测试了在这里插入图片描述

4、总结

本文是个人整理编写,如有错误还请大家多多指正,别忘了顺便给项目点一下star,谢谢

  • 137
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彼 方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值