upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程

状态管理命令分 LNmp状态管理命令 和 LNmpA状态管理命令,LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。

LNmp状态管理命令:

LNmp状态管理: /root/lnmp {start|stop|reload|restart|kill|status}

Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}

MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}

Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}

PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}

ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}

如重启LNmp,输入命令:/root/lnmp restart 即可,单独重启mysql:/etc/init.d/mysql restart

LNmpA状态管理命令:

LNmpA状态管理: /root/lnmpa {start|stop|reload|restart|kill|status}

Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}

MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}

Memcached状态管理:/etc/init.d/memcached {start|stop|restart}

PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}

ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}

Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}

Linux下 Nginx、MySQL/MariaDB、PHP升级步骤。

如果目前运行环境没什么问题,不建议直接运行新版进行覆盖,覆盖升级可能会存在问题,也可能会导致数据丢失。如想用新版可以备份数据后./uninstall.sh 后重新下载新版安装,或直接rebuild重装系统后安装新版,前提都是备份数据!!

在LNmp目前LNmp v1.1中已经包含了Nginx、MySQL/MariaDB、PHP的升级脚本,可以帮助搭建对环境中的程序进行升级。(注意:以下操作均需要在lnmp压缩包解压后的目录里运行)

一、Nginx升级脚本

本脚本可以用来升级Nginx至任意版本,访问 http://nginx.org/en/download.html 可查找nginx的最新版本号和以往旧版本号。如:1.6.0

执行:./upgrade_nginx.sh 按提示输入版本号后回车,再次回车确认即可开始升级Nginx。

二、MySQL升级脚本

本脚本可用来升级MySQL至大部分版本,MySQL升级脚本会在升级前进行所有数据库的备份,但强烈依然建议用户升级前自行备份一次!!

执行:./upgrade_mysql.sh 需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后可以到http://dev.mysql.com/downloads/mysql/ 获取MySQL的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mysql_upgrade**日期**.log的日志文件,供出错时排查。

三、MySQL升级至MariaDB脚本

MariaDB是MySQL的一个分支,主要由开源社区在维护。MariaDB兼容MySQL,由MySQL创始人主导开发。依然建议先自行备份!

执行:./upgrade_mysql2mariadb.sh 需要先输入MySQL root密码进行验证,验证不通过将无法进行升级,验证通过后可以到https://downloads.mariadb.org/ 获取MariaDB的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mysql2mariadb_upgrade**日期**.log的日志文件,供出错时排查。

四、MariaDB升级脚本

依然建议先自行备份!

执行:./upgrade_mariadb.sh 需要先输入MariaDB root密码进行验证,验证不通过将无法进行升级,验证通过后可以到https://downloads.mariadb.org/ 获取MariaDB的版本号,输入后回车确认,如要启用Innodb,输入y,不确定的话也可以输入输入y 回车确认,再次回车确认即可开始升级。会在/root 目录下生产mariadb_upgrade**日期**.log的日志文件,供出错时排查。

五、LNmp PHP升级脚本

升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息。

执行:./upgrade_php.sh 到http://www.php.net/downloads.php 获取版本号,输入版本号,如5.3.28 回车,再次回车确认即可开始升级。

六、LNmpA PHP升级脚本此脚本为LNmpA专用,LNmp用户请勿运行!

升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息。

执行:./upgrade_lnmpa_php.sh 到http://www.php.net/downloads.php 获取版本号,输入版本号,如5.3.28 回车,再次回车确认即可开始升级。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值