本文主要是介绍TinyWebServer学习笔记——Day01,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目标:通过这个HTTP项目熟悉网络编程
系统:Ubuntu20.04
首先,学习的第一步就是先让程序跑起来,使用git将项目下载到虚拟机内:
git clone https://github.com/qinguoyi/TinyWebServer.git
提前把MySQL数据库安装好,(还要下载好connector,这里名有本项目需要使用的MySQL源代码)在里面建立新的数据库并创建表:
// 建立yourdb库
create database yourdb;// 创建user表
USE yourdb;
CREATE TABLE user(username char(50) NULL,passwd char(50) NULL
)ENGINE=InnoDB;// 添加数据
INSERT INTO user(username, passwd) VALUES('name', 'passwd');
在main函数中将MySQL数据库的账号和密码修改为自己的:
//数据库登录名,密码,库名
string user = "root";
string passwd = "root";
string databasename = "yourdb";
然后执行:
sh ./build.sh
之后我们可以在文件夹中找到一个名为"server"的文件,运行它:
./server
之后我们在浏览器输入ip:9006即可访问。
现在我们就已经将程序跑起来了。
这篇关于TinyWebServer学习笔记——Day01的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!