在WSL1里部署安装LNMP 1.9

lnmp1.9正式版按以往惯例,已于6月1号如期发布。在上一个版本中(1.8版本)就已经适配了wsl,因此刚好可以装个玩一玩,顺便试试新版本下的一些功能。简单记录,随便看看就好……

简单说明

说明

系统:Windows 10 LTSC 2019

WSL:Debian 11

目标&需求:部署lnmp1.9,搭建Wordpress、图床等一些测试程序,方便本地调试、模拟。

简略过程

由于是wsl,就无需担心网络或者负载过高等原因中断ssh,导致编译安装过程终止,也就不需要开screen窗口了。

登录wsl

使用windows+r键,打开运行窗口,输入cmd回车。

之后直接输入wsl回车,再使用sudo -i命令,输入密码,切换到root用户

编译安装lnmp

也没啥,直接使用lnmp官方的安装命令:

#下载版:推荐海外VPS或空间较小用户使用
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
#完整版:推荐国内VPS用户使用
wget http://soft.vpser.net/lnmp/lnmp1.9-full.tar.gz -cO lnmp1.9-full.tar.gz && tar zxf lnmp1.9-full.tar.gz && cd lnmp1.9-full && ./install.sh lnmp

然后按自己的需求选选就可以了,如需后续步骤,请移步官方: https://lnmp.org/install.html

安装完成后,持续高CPU占用?大概率是sleep命令引起的,可以参考:这篇文章里的”sleep“部分。因此如果没有特殊需求,又不想折腾的可以选择MySQL 5.5,PHP 7.4,能够缓解由于未适配高版本的glibc导致系统资源占用高的问题。

windows wsl install lnmp1.9 tuya

关于安装完成卡住问题

安装完成后,cmd窗口可能会出现卡着不动了,不管你怎么按回车。此时,可以使用组合键Ctrl+C 键来取消。

或者原窗口保留。使用cmd再开一个wsl窗口,然后使用命令:lnmp stop 也可以。再简单一点,直接关闭cmd窗口…也不是不行…

windows wsl install lnmp1.9 b

碎碎念

如果你想安装memcached,那么在那之前先确保你的sleep命令能够正常使用。否则,该拓展最好不要安装。

另外crontab似乎也会导致这个问题,所以申请完ssl证书,如果高占用cpu,可以手动 kill来结束crontab进程。

阅读剩余
THE END