读友们注意:这个专栏将持续更新,一个完整的C++项目(毕业可用)。如果有需要,请持续关注 

安装 gcc/g++/make

sudo apt install build-essential                //一下子全安装

 先把项目资源拷贝过来

GitHub - gaojingcome/WebServer: C++ Linux WebServer服务器

 把项目拷到我们ubuntu上(建议安装一个 tools-distrib)这样你就可以直接从本地复制过去,不用其他多余的操作了

解压:unzip WebServer-master.zip

然后我们需要创建数据库了(之前我们已经安装了数据库)

1.创建数据库   webserver(名字可以随意取,在程序中保持一致即可)

2.创建表   user yourdb;

CREATE TABLE user(

        username char(50) NULL;

        password  char(50) NULL;

)ENGINE=InnoDB;

解释上面的含义:

        创建了一个user表,其中有两个属性。分别为用户名和密码

    InnoDB是指定的索引引擎。索引引擎主要规定了索引的存储类型,主要HASH和B+TREE

3.向表中添加数据

INSERT INTO user(username, password) VALUES('chen', 'chen');   //用于用户登录的

4.根据自己的数据库修改程序中的代码

 现在我们来编译运行程序吧

cd

cd  WebServer-master

make

./bin/server

 测试登录、注册等功能

 okk...一切正常

补充说明makefile

makefile是一个工具,里面写了很多的规则,能够帮助我们快速的进行编译运行程序

具体内容可以看我之前写的博客。这里有详细的makefile介绍(点击链接既可查看)

http://t.csdn.cn/LVVap

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐