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

      自从AMH免费版本停留在4.2版本之后就没有再进行更新和升级,而且官方提供的解决文档也比较少,毕竟免费且没有盈利的产品还是没有多少兴趣的。

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

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

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

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

升级步骤如下:

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面板是否访问正常,有没有报错!



作者:Vanish
出处:https://vzone.me/874/
时间:2016-08-14
版权:本文采用「CC BY 4.0」知识共享国际许可协议,如有侵权请联系作者。
# nginxAMH

评论

暂无

添加新评论