军哥 LNMP 一键平滑升级 Tengine 5月21日
先前写过《LNMP 平滑升级 Tengine,并修改头部》的教程,但是发现很多孩子又喜欢 tengine 又懒得动
因此我就把军哥写的一键升级 Nginx 的改了下,现在发出来供大家使用 。。(勿喷)
首先说明,该脚本仅适合军哥的 LNMP/LNMPA,如果你硬要用在其他地方请核对一下安装目录。
安装方法:
1、首先进入:Tengine 官网下载页 查看版本,例如要安装:2.0.2
2、执行如下命令,然后输入你刚刚看到并且想安装的版本号并回车(Enter)安装:
wget https://cdn.zntec.cn/store/tools/upgrade_tengine/upgrade_tengine.sh.txt;sh upgrade_tengine.sh.txt
3、等待安装完成即可通过 nginx -V 查看版本了。
小结
分别在国内外两台装有 LNMP 的机子实验了,均安装成功,若出现意外请通过如下命令安装回 Nginx:
wget https://www.zntec.cn/wp-content/uploads/2014/03/upgrade_nginx.txt;sh upgrade_nginx.txt
脚本的版权都归军哥所有,各位喜欢的话就拿去玩吧 。。
目前有8条回应
Comment
Trackback
Loading ....
- 本篇文章没有Trackback
谢谢博主。
我安装后发现有一个问题,原来的lnmp的nginx管理命令部分失效,
具体是什么命令失效了呢?service nginx xx 么?
@Tomas: /usr/local/nginx/logs/nginx.pid文件丢失了,/etc/init.d/nginx下的文件全部不能执行。使用pgrep nginx |head -n1 >> /usr/local/nginx/logs/nginx.pid 命令就行修复。
这个是没有成功替换执行文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp objs/nginx /usr/local/nginx/sbin/nginx
替换之后重启 nginx 即可
坑爹啊,sh不见了
直接 sh 那个 txt 即可
准备自己编译安装玩玩
对,自己编译还可以自己个性化一些东西。
我最近也在做自己的一键包 。。发现还挺有意思的