1.系统使用的是Ubuntu 20.04,1核1G的腾讯服务器。
因服务器内存较小,在编译时会报错,因此,先设置内存交换。
sudo dd if=/dev/zero of=/usr/swapfile bs=1M count=2048
sudo mkswap /usr/swapfile
sudo swapon /usr/swapfile
free -h
cat /proc/swaps
2.创建新用户,方便与root区分和管理项目
创建wow账户:sudo useradd -m wow
为wow账户设置密码:sudo passwd wow
给wow增加sudo权限:命令:nano /etc/sudoers增加
wow ALL(ALL:ALL)=ALL
3.准备工作完成,开始搭建服务
(1)核心要求
MySQL ≥ 5.7.0
Boost ≥ 1.74
OpenSSL ≥ 1.0.x (不支持 OpenSSL 3.x)
CMake ≥ 3.16或更高
Clang ≥ 10
执行命令安装核心要求:
sudo apt update && sudo apt full-upgrade -y && sudo apt install git cmake make gcc g++ clang libss