网红项目TinyWebServer测试记录

网红项目TinyWebServer测试记录

今天跑了一下网红小项目TinyWebServer,还是出现了不少的问题,其实没有那么容易跑通。下面记录一下我遇到的问题。


Mysql提前配置好

注意mysql-sever与mysql-client都要下载,我就是只下载了服务器没下载客户端,然后报错`
怎么下载就在网上找资料就好了。



编译TinyWebServer

需要注意的点是,首先要进入到mysql,然后去创建你自己的数据库yourdb,注意先进入MySQL再创建,我就傻乎乎以为在终端直接输入就行…

按指南配置好之后,还需要去确认main0.cpp里面的数据库与你MySQL数据库配置相同

cd /etc/mysql
sudo vim debian.cnf

在这里插入图片描述
打开main.cpp修改对应配置

在这里插入图片描述
这里配置好了./sever才能正常运行,不然运行服务器会闪退,注意正常应该是一直不退出来的,退出来多半是没有连接到数据库

网页登录

提示:这里填写该问题的具体解决方案:

首先需要注意的是,我们每次修改完我们的代码之后,都要重新生成一下服务器

sh ./build.sh

然后再运行

./server

服务器在运行的时候就可以去运行网页了
注意,服务器监听的ip以及端口在作者的源代码里面的默认设置为:localhost:9006
在这里插入图片描述

在这里插入图片描述
如果你想进行修改,就得要改这两个地方,注意每次修改完之后都要重新生成server

还要注意的一点就是localhost:9006这里localhost你填ip地址或者填localhost都行,都代表本机地址,127.0.0.1和localhost在大多数情况下可以互换使用。

localhost是一个域名,它在大多数操作系统中被配置为指向本地计算机。通常情况下,在操作系统的主机文件(如/etc/hosts或C:\Windows\System32\drivers\etc\hosts)中,localhost被定义为指向127.0.0.1。

在这里插入图片描述
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值