在太阳下
不管你喜不喜欢,高不高兴,爱与不爱;太阳照旧照耀着你!温暖着你!

Linux Debian11 安装军哥的LNMP1.9搭建web环境

Linux Debian11 安装军哥的LNMP1.9搭建web环境
TIME 2022-08-27 18:08

▊准备工作
这里主要用到的是screen的会话恢复功能,因为安装LNMP需要花费很长的时间
尤其是在弱机小机上面安装将耗费好几个小时的时间
为了避免安装中途SSH的会话连接断开导致的安装失败
使用了screen的会话恢复功能,就算安装过程断开会话连接,安装进程不会中断,待重新连接上会话仍可恢复
 实例 
执行:screen -S lnmp 创建screen会话。
执行lnmp安装命令: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
如果网络掉线,可以重新连接SSH,再执行 screen -r lnmp 就会看到你的lnmp安装进程。
有时候screen异常退出可能会提示状态为Attached,可以执行:screen -D -r lnmp 进行恢复。
有时候可能会创建了多个同名的screen会话,可以执行:screen -ls 查看对应的会话标识id,然后使用screen -D -r 会话标识id 进行恢复。
关于更多关于screen的教学,可以查看该链接
https://www.vpser.net/manage/screen.html

▊安装 screen (Debian 11)
apt-get install screen -y

▊创建一个 screen 会话
screen -S lnmp
screen就会创建一个名字为lnmp的会话

▊生成一键无人值守安装命令
https://lnmp.org/auto.html

●MySQL:安装MySQL 5.7需要磁盘至少9GB的剩余空间,MySQL8.0最新版至少25GB以上
目前磁盘剩余空间8.9G,安装MySQL 5.6,这个版本是确认能安装完成的
●是否二进制安装MySQL:采用的是源码编译安装(这个很重要,选择二进制安装会报错)
●InnoDB 需要安装:之前问过LNMP的作者军哥,军哥说需要用到php里面的啥参数来着【owncloud、nextcloud都是要开启pathinfo的】,但是貌似安装LNMP里面没有关于pathinfo的选项与信息啊,头大….
●数据库密码:phpmyadmin的root密码:**************
●内存分配器:默认Jemalloc
●管理员邮箱:(仅LNMPA及LAMP架构选择)
●是否离线安装 :是

上面生成的一键无人值守安装命令为

wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && LNMP_Auto="y" DBSelect="3" Bin="n" DB_Root_Password="这里是你设置的MySQL数据库的root账户密码" InstallInnodb="y" PHPSelect="9" SelectMalloc="2" CheckMirror="n" ./install.sh

返回结果

Aug 27 21:54:35 localhost.localdomain systemd[1]: Starting MySQL Community Server...
Aug 27 21:54:35 localhost.localdomain mysql[238909]: Starting MySQL
Aug 27 21:54:37 localhost.localdomain systemd[1]: Started MySQL Community Server.
State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
Install lnmp takes 69 minutes.
Install lnmp V1.9 completed! enjoy it.

安装完成,安装耗时69分钟

如果中间会话中断,需要恢复lnmp安装会话
screen -r lnmp

修改phpmyadmin的路径
mv /home/wwwroot/default/phpmyadmin 这是随机码,为了防止被别人轻易的猜到
为了防止phpmyadmin的登录地址不被轻易的猜到,所以改成了一个随机码
————————————————————
▊注意!以下是走过的弯路与试过的错
磁盘剩余空间低于9GB的剩余空间,不能安装高于MySQL 5.6的版本
安装MySQL时一定要采用源码编译安装


返回: Linux  学习笔  目录

点击数:18

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
Verified by MonsterInsights