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

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

  • 1、操作系统选择
  • 2、虚拟机选择
  • 3、系统安装及环境搭建
    • 3.1、VMWare配置
    • 3.2、系统安装
    • 3.3、系统配置
  • 4、总结

1、操作系统选择

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

2、虚拟机选择

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

3、系统安装及环境搭建

3.1、VMWare配置

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

3.2、系统安装

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

3.3、系统配置

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

一开始打开是这样的,需要修改为下一幅图的配置bifang框架运行环境搭建入门指南_第16张图片
将网卡配置文件改为如图所示,让后按两下大写Z退出保存退出(也可按wq!保持退出)
bifang框架运行环境搭建入门指南_第17张图片

然后输入 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有点卡,得耐心等待一下,失败了就重新弄直到成功拉下来代码为止)

如图所示,即为成功取下了代码bifang框架运行环境搭建入门指南_第18张图片

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

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

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

可知是缺少boost相关的库bifang框架运行环境搭建入门指南_第19张图片

以此输入下列命令安装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 动态库的命令注释掉,如下图所示,然后重新编译即可成功

修改后的Makefilebifang框架运行环境搭建入门指南_第20张图片
再次编译,这次可以看到编译成功了,至此基础的运行环境就搭建完成了,可以开始各个功能的测试了bifang框架运行环境搭建入门指南_第21张图片

4、总结

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

你可能感兴趣的:(C/C++技术实战,c++,http,rpc,websocket,后端)