博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一键安装lnmp:自动检测最新稳定版、无需root权限
阅读量:7157 次
发布时间:2019-06-29

本文共 965 字,大约阅读时间需要 3 分钟。

经过很多次安装lnmp环境,逐渐写成shell脚本,但每次都要到nginx、php、mysql官网去看看最新稳定版,下载,再安装,很费劲。

现在终于实现:

1、自动到nginx、php、mysql官网检查最新稳定版,自动下载安装。

2、支持离线安装

3、无需root、sudo权限,更安全。

4、增加php-fpm.sh、mysqld.sh,与nginx使用相同的控制方法。

启动nginx:./nginx/nginx.sh关闭nginx:./nginx/nginx.sh -s stop重启nginx:./nginx/nginx.sh -s reload启动php:./php/php-fpm.sh关闭php:./php/php-fpm.sh -s stop重启php:./php/php-fpm.sh -s reload启动mysql:./mysql/mysqld.sh关闭mysql:./mysql/mysqld.sh -s stop

 

项目地址:

脚本下载地址:

脚本下载地址短网址:

使用步骤:

wget http://dwz.cn/lnmp-shchmod +x lnmp-sh./lnmp-sh

离线安装:

./lnmp-sh -i offline

 

原理介绍:

#!/bin/bash#检测nginx版本echo '在线检查nginx'wget -nv http://nginx.org/en/download.html -O nginx.html#nginx 官方下载页面。格式为 ...

Stable version

CHANGES-1.2 nginx-1.2.7...html=$(cat nginx.html)#截取字符串,从左向右截取第一个string后的字符串,得到
CHANGES-1.2 nginx-1.2.7...tmp=${html#*'Stable version'}#从右向左截取最后一个string后的字符串,得到
CHANGES-1.2

 

当nginx、php、mysql 官网html格式修改时,检测版本会失败,本脚本将跟进升级。

转载地址:http://tmhgl.baihongyu.com/

你可能感兴趣的文章
@Html.Raw()
查看>>
ES6 Proxy
查看>>
图的基本算法(BFS和DFS)
查看>>
Linux时区详解
查看>>
61.node.js开发错误——Error: Connection strategy not found
查看>>
算法逆向第一篇——简单算法逆向
查看>>
机房收费系统数据库概念结构设计
查看>>
NanoJIT
查看>>
一个最简单GAL游戏资源文件黑盒分析(二)
查看>>
SQL Server 2005允许远程连接的配置说明
查看>>
HQL 语句
查看>>
全神贯注!聚精会神!一心一意!
查看>>
IBATIS事务处理 - - 博客频道 - CSDN.NET
查看>>
编程算法基础-数字数码管-隐藏password
查看>>
C++ - new与malloc的差别
查看>>
使用Html和ashx文件实现其简单的注册页面
查看>>
ZeroMQ接口函数之 :zmq_inproc – ØMQ 本地进程内(线程间)传输方式
查看>>
C#语言基础原理及优缺点
查看>>
AIX系统开启ftp服务
查看>>
linux 上拷贝文件到windows 上 文件出现锁的文件
查看>>