当前位置: 首页 > news >正文

快速在wsl上部署学习使用c++轻量化服务器-学习笔记

知乎上推荐的Tinywebserver这个服务器,快速部署搭建,学习c++服务器开发

仓库地址

githubhttps://link.zhihu.com/?target=https%3A//github.com/qinguoyi/TinyWebServerhttps://link.zhihu.com/?target=https%3A//github.com/qinguoyi/TinyWebServer

在windows的wsl里面操作

# 修改软件源,可以改成清华源
sudo vim /etc/apt/sources.list# 更新apt
sudo apt update# 安装mysql
sudo apt-get install mysql-server# 安装一些开发库
sudo apt-get install build-essential# 安装mysql开发库
sudo apt install mysql-server-8.0 mysql-client-8.0 libmysqlclient-dev# 查看mysql版本
mysql --version# 安装ifconfig用于查看ip
sudo apt install net-tools# 进入mysql,去创建database table
sudo mysql -u root -p

接着安装readme.md的要求,去创建表,修改一些配置

清华源

focal根据linux的版本修改


# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

效果

备注

sudo ./server 运行,非root可能没权限

clone下来的build.sh要用chmod添加运行权限

国内可以用这个https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)下载github仓库


http://www.mrgr.cn/news/89906.html

相关文章:

  • Mac本地部署DeekSeek-R1下载太慢怎么办?
  • 【算法】动态规划专题⑦ —— 多重背包问题 + 二进制分解优化 python
  • 6. k8s二进制集群之各节点部署
  • SMU winter 2025 Personal Round 2
  • Android记事本App设计开发项目实战教程2025最新版Android Studio
  • MySQL主要使用的几种索引算法
  • 【自开发工具介绍】SQLSERVER的ImpDp和ExpDp工具演示04
  • 私有化部署DeepSeek并SpringBoot集成使用(附UI界面使用教程-支持语音、图片)
  • C++ Primer 递增和递减运算符
  • 120,【4】 攻防世界 web Confusion1(jinja2)
  • 介绍10个比较优秀好用的Qt相关的开源库
  • 音频进阶学习十二——Z变换一(Z变换、收敛域、性质与定理)
  • [论文阅读] Knowledge Fusion of Large Language Models
  • 图解BWT(Burrows-Wheeler Transform) 算法
  • DeepSeek与人工智能的结合:探索搜索技术的未来
  • Linux之安装docker
  • 学习数据结构(6)单链表OJ
  • 机器学习中常用的评价指标
  • Vue(4)
  • springboot配置https
  • 开放式TCP/IP通信
  • webpack系统学习
  • 【Linux网络编程】之守护进程
  • ASP.NET Core对JWT的封装
  • 基于 SpringBoot3 的 SpringSecurity6 + OAuth2 自定义框架模板
  • MYSQL索引与视图