upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程
狀態(tài)管理命令分 LNmp狀態(tài)管理命令 和 LNmpA狀態(tài)管理命令,LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache這種網(wǎng)站服務器架構,是結合LAMP與LNMP各自的優(yōu)點而產(chǎn)生的新的網(wǎng)站服務器架構。
LNmp狀態(tài)管理命令:
LNmp狀態(tài)管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx狀態(tài)管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL狀態(tài)管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached狀態(tài)管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM狀態(tài)管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd狀態(tài)管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd狀態(tài)管理: /etc/init.d/proftpd {start|stop|restart|reload}
如重啟LNmp,輸入命令:/root/lnmp restart 即可,單獨重啟mysql:/etc/init.d/mysql restart
LNmpA狀態(tài)管理命令:
LNmpA狀態(tài)管理: /root/lnmpa {start|stop|reload|restart|kill|status}
Nginx狀態(tài)管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL狀態(tài)管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached狀態(tài)管理:/etc/init.d/memcached {start|stop|restart}
PureFTPd狀態(tài)管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd狀態(tài)管理: /etc/init.d/proftpd {start|stop|restart|reload}
Apache狀態(tài)管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
Linux下 Nginx、MySQL/MariaDB、PHP升級步驟。
如果目前運行環(huán)境沒什么問題,不建議直接運行新版進行覆蓋,覆蓋升級可能會存在問題,也可能會導致數(shù)據(jù)丟失。如想用新版可以備份數(shù)據(jù)后./uninstall.sh 后重新下載新版安裝,或直接rebuild重裝系統(tǒng)后安裝新版,前提都是備份數(shù)據(jù)!!
在LNmp目前LNmp v1.1中已經(jīng)包含了Nginx、MySQL/MariaDB、PHP的升級腳本,可以幫助搭建對環(huán)境中的程序進行升級。(注意:以下操作均需要在lnmp壓縮包解壓后的目錄里運行)
一、Nginx升級腳本
本腳本可以用來升級Nginx至任意版本,訪問 http://nginx.org/en/download.html 可查找nginx的最新版本號和以往舊版本號。如:1.6.0
執(zhí)行:./upgrade_nginx.sh 按提示輸入版本號后回車,再次回車確認即可開始升級Nginx。
二、MySQL升級腳本
本腳本可用來升級MySQL至大部分版本,MySQL升級腳本會在升級前進行所有數(shù)據(jù)庫的備份,但強烈依然建議用戶升級前自行備份一次!!
執(zhí)行:./upgrade_mysql.sh 需要先輸入MySQL root密碼進行驗證,驗證不通過將無法進行升級,驗證通過后可以到http://dev.mysql.com/downloads/mysql/ 獲取MySQL的版本號,輸入后回車確認,如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 回車確認,再次回車確認即可開始升級。會在/root 目錄下生產(chǎn)mysql_upgrade**日期**.log的日志文件,供出錯時排查。
三、MySQL升級至MariaDB腳本
MariaDB是MySQL的一個分支,主要由開源社區(qū)在維護。MariaDB兼容MySQL,由MySQL創(chuàng)始人主導開發(fā)。依然建議先自行備份!
執(zhí)行:./upgrade_mysql2mariadb.sh 需要先輸入MySQL root密碼進行驗證,驗證不通過將無法進行升級,驗證通過后可以到https://downloads.mariadb.org/ 獲取MariaDB的版本號,輸入后回車確認,如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 回車確認,再次回車確認即可開始升級。會在/root 目錄下生產(chǎn)mysql2mariadb_upgrade**日期**.log的日志文件,供出錯時排查。
四、MariaDB升級腳本
依然建議先自行備份!
執(zhí)行:./upgrade_mariadb.sh 需要先輸入MariaDB root密碼進行驗證,驗證不通過將無法進行升級,驗證通過后可以到https://downloads.mariadb.org/ 獲取MariaDB的版本號,輸入后回車確認,如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 回車確認,再次回車確認即可開始升級。會在/root 目錄下生產(chǎn)mariadb_upgrade**日期**.log的日志文件,供出錯時排查。
五、LNmp PHP升級腳本
升級PHP前,請確認你的網(wǎng)站程序是否支持升級到的PHP版本,具體可以去你使用的PHP程序的官網(wǎng)查詢相關版本支持信息。
執(zhí)行:./upgrade_php.sh 到http://www.php.net/downloads.php 獲取版本號,輸入版本號,如5.3.28 回車,再次回車確認即可開始升級。
六、LNmpA PHP升級腳本此腳本為LNmpA專用,LNmp用戶請勿運行!
升級PHP前,請確認你的網(wǎng)站程序是否支持升級到的PHP版本,具體可以去你使用的PHP程序的官網(wǎng)查詢相關版本支持信息。
執(zhí)行:./upgrade_lnmpa_php.sh 到http://www.php.net/downloads.php 獲取版本號,輸入版本號,如5.3.28 回車,再次回車確認即可開始升級。
總結
以上是生活随笔為你收集整理的upgrade lnmpa php.sh,LNMP 状态管理命令说明及Nginx、MySQL/MariaDB、PHP升级教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机卡多少钱一张啊?
- 下一篇: 查尿多少钱啊?