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