精品網(wǎng)課平臺seo優(yōu)化技術(shù)
目標(biāo):通過這個HTTP項目熟悉網(wǎng)絡(luò)編程
系統(tǒng):Ubuntu20.04
首先,學(xué)習(xí)的第一步就是先讓程序跑起來,使用git將項目下載到虛擬機(jī)內(nèi):
git clone https://github.com/qinguoyi/TinyWebServer.git
?提前把MySQL數(shù)據(jù)庫安裝好,(還要下載好connector,這里名有本項目需要使用的MySQL源代碼)在里面建立新的數(shù)據(jù)庫并創(chuàng)建表:
// 建立yourdb庫
create database yourdb;// 創(chuàng)建user表
USE yourdb;
CREATE TABLE user(username char(50) NULL,passwd char(50) NULL
)ENGINE=InnoDB;// 添加數(shù)據(jù)
INSERT INTO user(username, passwd) VALUES('name', 'passwd');
在main函數(shù)中將MySQL數(shù)據(jù)庫的賬號和密碼修改為自己的:
//數(shù)據(jù)庫登錄名,密碼,庫名
string user = "root";
string passwd = "root";
string databasename = "yourdb";
然后執(zhí)行:
sh ./build.sh
之后我們可以在文件夾中找到一個名為"server"的文件,運(yùn)行它:
./server
之后我們在瀏覽器輸入ip:9006即可訪問。
現(xiàn)在我們就已經(jīng)將程序跑起來了。