网红项目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。



7967

被折叠的 条评论
为什么被折叠?



