当前位置: 首页 > 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.lryc.cn/news/533768.html

相关文章:

  • 【R语言】数据操作
  • MariaDB MaxScale实现mysql8主从同步读写分离
  • 【python】简单的flask做页面。一组字母组成的所有单词。这里的输入是一组字母,而输出是所有可能得字母组成的单词列表
  • 单片机之基本元器件的工作原理
  • 吴恩达深度学习——卷积神经网络的特殊应用
  • 安宝特方案 | AR助力制造业安全巡检智能化革命!
  • Unity-Mirror网络框架-从入门到精通之Discovery示例
  • 项目的虚拟环境的搭建与pytorch依赖的下载
  • 现代前端工程化实践:高效构建的秘密
  • ARM Linux Qt使用JSON-RPC实现前后台分离
  • 【C++篇】C++11新特性总结1
  • 【Nginx + Keepalived 实现高可用的负载均衡架构】
  • 使用外骨骼灵活远程控制协作机器人案例
  • Centos Stream 10 根目录下的文件夹结构
  • python连点器
  • STM32G474--Whetstone程序移植(单精度)笔记
  • Spring Boot 3.4 中 MockMvcTester 的新特性解析
  • java 读取sq3所有表数据到objectNode
  • 网络计算机的五个组成部分
  • jakarta EE学习笔记-个人笔记
  • vue3-响应式 toRefs
  • 学习threejs,使用Lensflare模拟镜头眩光
  • redis高级数据结构布隆过滤器
  • mysql 5.7安装
  • Golang:精通sync/atomic 包的Atomic 操作
  • 微信小程序如何使用decimal计算金额
  • 最新Modular公司之MAX和Mojo作者 克里斯·拉特纳简介
  • Redis数据库篇 -- Pipeline
  • 爬虫自动化(DrissionPage)
  • 常见string库中的函数(C语言超详细)