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 回车,再次回车确认即可开始升级。
upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程相关推荐
- LNMP状态管理命令
LNMP状态管理命令: LNMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status} LNMP 1.2+各个程序状态管理: lnmp {ngi ...
- lnmp重启php 命令,LNMP状态管理命令
LNMP状态管理命令:LNMP 1.2状态管理: lnmp {start|stop|reload|restart|kill|status}LNMP 1.2各个程序状态管理: lnmp {nginx|m ...
- LNMP 1.2/1.3+升级Nginx、MySQL/MariaDB、PHP教程
一般情况下不建议对生产环境进行升级,升级开始后会停止LNMP相关服务. 本文仅适用于LNMP1.2.1.3及1.4等以后版本! 在LNMP目前LNMP v1.2/1.3+版本中已经包含了Nginx.M ...
- linux中nginx卸载命令,linux服务器nginx的卸载与安装教程
前言 刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下.下面话不多说了,来一起看看详细的介绍吧 卸载 linux有一系列的软件管理器,比如常见的linux下的yum ...
- Rman--状态管理命令
################################## rman状态管理命令 ################################## (1)删除命令 删除过期备份(RMAN ...
- mysql参数优化步骤_MySQL架构优化实战系列4:SQL优化步骤与常用管理命令2(转)
MySQL架构优化实战系列4:SQL优化步骤与常用管理命令 原文:http://dbaplus.cn/news-11-649-1.html 一.SQL语句优化步骤 1.查看MySQL状态及配置 sho ...
- LNMP架构的搭建--源码编译(MYSQL,PHP,nginx)
1.基础知识 1. LNMP架构: LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写.L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指P ...
- 磁盘管理命令df和du的区别,以及du -sh ./与du -sh ./*区别
一.df与du均属于磁盘管理类命令 df命令:查看磁盘使用情况和挂载点,主要针对文件系统使用 du命令:查看文件或目录大小 其中,du -sh 文件路径 (可以查看指定文件的大小) Eg:使用du命令 ...
- 浅谈Docker:DockerLinux安装,镜像管理命令,镜像制作命令,容器管理命令,数据卷,DockerFile,Docker-compose
什么是Docker? Docker 概念 • Docker 是一个开源的应用容器引擎 • 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) • ...
最新文章
- 使用 java 的 displaytag1.2 分页组件使用步骤
- linux共享比windows好处,开源Linux虚拟化优势比Windows有何特点?
- vs代码显示波浪线,但没编译错误
- Python 执行Python程序的三种方式
- sklearn 随机分割数据_sklearn.ensemble.RandomForestClassifier 随机深林参数详解
- C语言 编写程序,求s不超过2000时n的最大值,s=1+2+3+……+n
- Mysql数据库五大常用数据引擎
- C语言实现通用堆栈(附完整源码)
- 决策树可视化,被惊艳到了!
- 互联网安全问题的起因
- 12123选牌漏洞_12123选牌漏洞是什么?新车牌号自编自选技巧
- 计算机二级循环队列知识点,考点!计算机二级考试公共基础知识冲刺复习笔记:栈、队列和循环队列...
- python下绘制折线图
- 关于英语单词记忆的总结
- 一招教你电脑微信双开
- 规则三度体磁力异常 matlab,三维强磁性体的勘探方法及勘探系统与流程
- 写给父亲的语音计算器(‘(‘‘)‘括号优先级处理递归算法c#,一)
- IT零起点转FICO学习路线(转)
- ssh远程No route to host问题解决
- SQL*Loader总结sqlldr