AMH4.2免费版手动编译升级Nginx1.9.9版本方法(其他版本同样有效)

warning: 这篇文章距离上次修改已过3039天,其中的内容可能已经有所变动。
      自从AMH免费版本停留在4.2版本之后就没有再进行更新和升级,而且官方提供的解决文档也比较少,毕竟免费且没有盈利的产品还是没有多少兴趣的。

但是,个人觉得大部分网站安装和使用AMH4.2免费版本还是够用的,WEB面板与一键包、或者手工编译环境,AMH还是很实用、很简单、很方便的。

AMH4.2免费版默认环境采用的是Nginx、PHP、MYSQL组合而已,默认的版本中PHP5.3、Nginx1.4、MYSQL5.5,这里PHP和Nginx版本稍微有点旧了,

于是小V百度了一下,又去论坛找到了升级方法:

温馨提示:已有网站首先一定要注意做好备份,因为万一遇到问题我们还可以恢复数据。

升级步骤如下:

<span><span style="color:#000000;"> </span></span>
nginx -V

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

nginx version: nginx/1.4.7
built by gcc 4.7.2 (Debian 4.7.2-5) 
TLS SNI support enabled
configure arguments: --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

当前显示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

上面这段是我VPS现实的,请不要复制我的,复制你自己VPS的内容

第二、下载Nginx1.9.9稳定版解压
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9

Nginx版本地址:http://nginx.org/download/ (自由选择你要升级的版本)

第三、编译环境

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、新建新的nginx
cp objs/nginx /usr/local/nginx/sbin/nginx;
3、执行升级
make upgrade
然后重启执行,执行命令测试。
/usr/local/nginx/sbin/nginx -t
最后检查网站和AMH面板是否访问正常,有没有报错!
最后修改于:2016年08月14日 14:52

添加新评论