你好,游客 登录 注册 搜索
背景:
阅读新闻

AMH4.2免费版手动编译升级Nginx1.8版本方法

[日期:2016-01-27] 来源:Linux社区  作者:onew [字体: ]

从AMH免费版本停留在4.2版本之后就没有进行更新和升级,而且官方提供的解决文档也比较少,毕竟免费且没有盈利的产品还是没有多少兴趣的。但是,对于大部分网站环境来说,安装和使用AMH4.2免费版本还是够用的,WEB面板与一键包、或者手工编译环境,无非就是在系统中安装几个环境组合而已。

比如,AMH环境采用的是Nginx、PHP、MYSQL组合而已,默认的版本中PHP5.3、Nginx1.4、MYSQL5.5,稍微PHP和Nginx有点老了,我们今天在将Nginx1.4升级到当前稳定版1.8版本就比较完美。

这里需要提到的,我们在已有网站进行升级的时候一定要注意备份,因为万一遇到问题我们还可以恢复数据,或者我们已有的环境没有什么大问题,就这么用着,有些时候追求最新版本也不是什么好事,比如前几天也升级系统到Windows10版本,感觉还不如Windows8.1好用。

第一、检查当前的Nginx版本

nginx -V

然后我们可以得到这样的信息。

检查当前的Nginx版本

这里我们可以看到当前的版本是1.4.7,我们还需要将下面的信息复制过来。

--prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_uwsgi_module --without-http_scgi_module

这里我们复制自己的,不要复制我上面的。

第二、下载Nginx1.8稳定版解压

wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0

第二、编译环境

1、执行

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_uwsgi_module --without-http_scgi_module

将上面获得的脚本然后加上红色的./configure,直接执行。

2、编译

make

第三、配置新的Nginx配置文件

1、移动旧的文件

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old;

2、新建新的

cp objs/nginx /usr/local/nginx/sbin/nginx;

3、执行升级

make upgrade

如果各位需要升级到其他版本,也可以参照以上步骤

最后,重启VPS之后,面板以及站点是没有报错,看来是没有问题的。不过,我们自己在操作的时候还是需要注意备份环境。

更多Nginx相关教程见以下内容

CentOS 6.2实战部署Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用Nginx搭建WEB服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3下Nginx性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3下配置Nginx加载ngx_pagespeed模块 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4安装配置Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx安装配置使用详细笔记 http://www.linuxidc.com/Linux/2014-07/104499.htm

Nginx日志过滤 使用ngx_log_if不记录特定日志 http://www.linuxidc.com/Linux/2014-07/104686.htm

Nginx 的详细介绍请点这里
Nginx 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-01/127909.htm

linux
相关资讯       Nginx升级  Nginx1.8 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款